 We've had our 325xi sedan for just over a year now (bought new), and we still absolutely love it.  The BMW slogan "The Ultimate Driving Machine" is apt; this is an exceptionally well-designed car, whose handling and comfort are unsurpassed.  If you want to forget you're on the road, buy a Lexus or Mercedes; if you love to drive and want to enjoy it, buy this car.  And yet it doesn't sacrifice interior comfort--this is a luxury car at the same time in creature comforts.  It's been highly reliable so far; the only problem we've had was the oil light coming on, which necessitated a replacement sensor (but which didn't affect driveability in the meantime). 