Bought my Black 328i in 2000. 2nd owner it was a lease vehicle. I have been a naughty owner and have only changed the oil, rotors, brake pads, brake sensors & tires for the most part. I put TVs in the head rests, Chrome 18" rims w/z-rate tires and a kicking stereo system in addition to the HK system that included a tv in the radio as well. I've driven this car through out Germany, Belgium, Luxemburg, the Netherlands, and from coast to coast (in the US. The tint came in handy) plenty of times and never has it stranded me. I had a problem with the acceleration in auto and would have to drop down to manual but it still never starnded me and continued to out perform other vehicles.
The high rate of speed that it is able to handle for long periods of time. The Steptronic feature is a life saver in my case.
BMW, I think needs to make these cars more owner maint friendly. They need more leg room and truck space.