BMW 2 Series 220d M Sport mileage : It returns a certified mileage of 18.64 kmpl.