check consumerreports.org or the Consumer Reports magazine or Consumer Reports Annual buying guide at your library or bookstore for reliability reports.
Acura,Lexus,Honda and Toyota are more reliable than BMW's (and most other cars for that matter). For example, I have a '97 Honda Accord that has never had a drive train mechanical breakdown. Just oil/fluid changes, brakes, tires, & one window motor. All though I don't know for sure, very few BMW's could match that record.
As far as the driving experience, BMW owners (100%) love it.
As far as more expensive repairs, we live with it.
That's why we're here.
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