Im lookin into buying a 2000 bmw 320i, and the one im interested in has about 109,000 miles on it……Is that pretty high mileage for a bmw…It looks in excellent condition and the interior looks brand new. And how much is it for oil changes at the dealer…. And usually how many miles does it get on the highway…thanks!