Over the years of owning mine, I've dumped a ton of cash into it. Of course, some was preventative maintenance which won't be required for another 100-150k miles. Here is a short list of maintenance items with rough costs (parts + labor + tax)
LB Idle actuator (these go bad in 50-70k miles usually) ~ 2k (1k part, 1k labor + tax)
RB Idle actuator ~ 2k
All brakes and discs completely redone (oem) ~ 5k
Rod bearings change + other enginy stuff ~ 6.2k
LB Throttle actuator ~ 2k
Oil changes ~ prolly around 1.5k right now
Battery replacement ~ $300
New Key + reprogramming ~ $200
Yeah...you do the math.....
I mean, car runs great, other than the actuators, which are a pain and whenever they go bad car stalls and can die in the middle of the road (this is not dangerous at all BMW wtf), the car has actually been pretty reliable.
Soon I think I'll have to renew my clutch, now that's gonna be fun.
Perhaps consider taking it to a different garage?
Surely those things I've highlighted are highly exaggerated? It can't be that much in te US for servicing surely? I thought the UK was more expensive??
If you are not afraid to get involved yourself and do the simple mechanical bits and pieces then you can save a fortune.
Complete Brakes change (4x BMW OEM Discs, Full set of OEM Pads, Full set of braided brake lines, Replacement brake fluid, OEM Handbrake Shoes, BMW OEM Handbrake Install kit (springs etc), BMW OEM Handbrake Cable, and even replacement BMW OEM disc fitting bolts and full hydraulic bleed of the system) I can do for about £1400 GBP or $1700 USD. It takes a few hours at most.
People over here are getting quotes around £2000 GBP or $2500 USD for a rod bearing change. Not sure what other enginey work you mean.
Oil changes are simple. Full drain, flush, drain, fill procedure and new BMW OEM filter can be done for around £200 GBP, or $250 USD using Castrol Edge 10w60. (Other oils are generally cheaper in fact)
I've found a guy that will also install a new battery that I have bought and register it for £140 GBP or $175 USD.
Still,none of that is as cheap as perhaps, a decent Ford, French/Jap car etc but you should expect to pay for what your getting in performance!