I'm new to the board and I wanted some of your opinions. I was dead set on getting a 3-series until recently. The reason for the change is quite simple. I've had two Honda Accords and I HATE going to the dealer for unscheduled maintenance. I mean I really hate it! The guys on the BMW site are into using the word "retrofit" all the time. Today it dawned on me why they use that word, it is a snobbish way of saying my car is screwed up and I need to get it fixed. I just want good value with a sporty drive. My wife says a five speed is out so I have to get an auto. I like both the e-shift and the steptronic so that is a wash. I want the total luxury car experience and I've already had one BMW salesman turn my wife off. Bad move. Is the IS300 what I'm looking for?