In every City there is someone who specializes in BMW older models. 2500 miles is oil change time, not 5000 miles like dealership will tell you. I strongly believe the reason they tell you that is ...