gas mileage 745i 2004