I'm a repeat BMW customer and I love my 335I! This car is pure luxury and performance. The driving experience is top-notch. I'm getting rid of it due to the high mileage and cost of maintenance, but she still drives like new and looks beautiful. I would recommend without reservation!
As a youngster I've always love a car that can pack a punch when you step on the pedal and this BMW has it all and more. The 6 cylinder twin turbo engine saves me gas like no other which is another pro when you trying to save money on gas. Premium gas is required but full tank will last you a week if driven like a civilized person with a light foot on the pedal. Over all it's an awesome car!
I had owned a few reasonably priced high strung sports cars before including a WRX STI, a Lotus Elise and a Porsche Cayman S. I would say that it is an overstatement to claim that this car drives like a sports car. It very nearly does. What really ruins it I suspect are the run flat tires. Not only are they expensive, but the sidewalls are so stiff BMW decided to spring their cars soft even with sports package. So you have this interesting combination of sometimes harsh, sometimes too soft feel. Having said that, the car has a great balance. When you loose it, everything just seems to happens in slow motion in a very predictable way. I had never driven anything like it. Overall, it is an easy car to live with that has a bit of zing. Reasonably comfortable, fast, good handling, safe and etc. It does hit that sweet spot nicely. I sure wish the car came with REAL tires though but that I suspect isn't as easy as simply swaping out tires. It will likely to require replacing springs AND shocks if you do not want to ruin handling.