gas mileage 745i 2003