bmw m3 gas mileage