BMW FlexiMile and BMW Car Insurance - Unlimited miles is sold, underwritten and administered by Allianz Insurance plc. Terms and conditions apply.