 I've had my 330i for 10 years and dread the day I have to give it up. I've had some minor problems, but over 6 years out of warranty I've spent less than $1,000 on repairs and maintenance. User forums have saved me considerably, e.g., found good replacement battery for $75 at Autozone; repaired runaway blower motor by replacing a resister; replaced brake pads and preserved wear sensors. The real joy is in the ride; great handling and a feel for the road you just don't find in other cars. I test drove this car down a winding road and was sold at the first hard turn and lost all my bargaining leverage when I gave a little moan of pleasure(the dealer knew what he was doing).