Now I wouldn't own a used BMW even if you paid me. They may be fine examples of German craftsmanship and engineering but they are maintenance nightmares if something breaks. And unfortunately that happens quite often. And how do I know this little tidbit? My Son is the collision manager at the local BMW dealer.
Owned 2 Audis, back when just out of college. Again, fascinating craftsmanship, but I once made a list of the things which broke on those cars and it was unreal. Multiple voltage regulators, water pump, starter, fuse box, dash and door handles/knobs, light switches, fan belts, air conditioner pump bearings, shift lever boot, tach cable, air induction hose, water hoses, struts, wheel bearings, and more I can't think of right now. More stuff on one car than I've had on six cars since then.