2004 bmw 7 gas mileage