Check the Consumer Reports web site or one of the more current issues for ratings of good, reliable used/pre-owned cars. They do include BMW in their ratings.
My dealer charges $110/hr labor rate. To replace 1 run flat tire (not repairable per Bridgestone) will cost about $485.
To repair a small rash on my lower front bumper will cost about $325.
Stuff not covered under warranty is very expensive at the dealer.
Maybe you can visit some local shops and inquire about their rates and their opinion of what cars are the best to own. Also, talk to other owners
I've stopped quite a few over the years and just asked them questions. They don't seem to mind talking about their cars.
2004 E60 530is, Delivered 12/12/03, TiSilver/LGrey, PP, SP,PS, PDC, ACC, FRS, Step, Xenons, clear bra, body colored rear inserts. (Retired, 1983 henna red 320is)
2004 Corvette Z06 Commemorative Edition