With each car (not the X3), I had motorplan, and took the cars in for every little thing I found wrong, in addition to the regular services, to ensure the car is up to standard. Almost every time I took the car in, I had an issue. The first 320d went in for an oil service once, and came home with an oil leak. On inspection, the dealership found that the sump was cracked. They claimed I must have driven over a wire or something. After much fighting, they replaced my sump. At another service, another dealer broke my cubby beneath my steering wheel. I’ve had shocks replaced, and the dealership used the incorrect tools to remove the torx bolts, stripping them in the process. They also didn’t tighten the bolts above the suspension housing.
I have shown interest to the newer generation 1 series and 3 series, but both do not excite me like the E90 does. To me, the cars have become more numb, more like the “competition” rather than sticking to what BMW did well – involve you in the drive. The electric power steering does numb the feel somewhat, and the myriad of technology, like damper settings, eco, comfort, sport modes, steering modes, etc. have made the cars far less fun to drive. The M135i I drove was fast, but almost uninvolving. I have put my 320d sideways before with no problem (a few times, admittedly), but the M135i just doesn’t have the feedback to make it easy for a novice like me. So the second failing to me is the feel and involvement of the drive.