One thing people have to understand about owning a luxury car that is used. You have to look at the price of the car new to understand the cost to fix or maintain it used. Perfect example. e60 m5 100k out the door new, low to medium miles 40k average. When something breaks, you are not fixing a 40k car, your fixing a 100k car with components which cost what they do new. Replacement parts don't get cheaper like a car does.
BMW's and every other auto company has done what they can to reduce costs to keep the price of cars down. To do that, they need to save money with components in the car. Why build a transmission which will last 250k miles when BMW knowS the average BMW has 100-125k miles before they become too expensive or cost prohibitive to keep on the road.
These threads are designed for a person who maybe has not been involved with BMW's and the forums very long compared to myself who has had luxury cars since 2000 and understand the costs involved with owning these cars outside of a warranty. I also seen, experienced and have read enough of these cars to understand what I got myself into.
I can leave you with this. It is best to buy post LCI versions of any BMW. THe LCI versions usually fix the known issues of the previous 3-4 years and have nicer/better/they way it should have been stuff.
My 545 2004.04 had 30-40k worth of warranty work. Idrive, cd, DVD, alternator, sunroof cassette, complete active steering replacement. And about 10 other rings I can't remember. My 2008 550, only recall stuff, software updates and that was it.
Wife's 2007 4.8 e70 10--20k in first year, 2012 5.0, just battery and early fluid changes.
12 X5 50i Sport
11 M3 DCT
11 X5 50i (lemon)
-- SOLD --
08 550i M-Sport
04 BMW 545I sport
07 BMW X5 4.8I sport
02 BMW X5 4.4i sport
01 BMW 540I M/sport