+1
I found that out the hard way. The $2500 oil change is common for BMWs with 50,0000+ miles. A mini S model is a blast to drive; they will do 130 mph off the showroom floor. For $5K you can buy a kit that takes that to over 160 mph.
At the 45K or 60k check ups / oil change you can count on spending $2500 or more on repair work every time it goes to the dealer. That is why mine got traded in...
The dealer wanted $950 for a REBUILT alternator...