gas mileage 328i