BMW 3 Series mileage starts at 16.11 and goes up to 20.35 kmpl. The mileage of 3 Series Petrol ranges between 16.11 kmpl - 16.13 kmpl and the mileage of 3 Series Diesel ranges between 20 kmpl - 20.35 kmpl.