I just sold a 2004 325I sedan that was bought new, driven easy and regularly serviced.
It became a lawn ornament. I refused to take it on road trips because of it's history of problems.
Went to Florida in the Spring and Michigan in September. I drove my 12 year old Mazda Millenia instead of the BMW both times because it's been totally trustworthy since new.
The BMW was replaced with an Acura.
BMW=hype
Acura=quality