I purchased a fully loaded 330xi with the sport package in 2006. It is a blast to drive! I've topped out at 130mph and it felt like normal highway speed...quiet and smooth. High speed turns and winding roads are a blast. This car loves to race and is extremely comfortable at all speeds. Yes, you will feel the road, that's why it's a sports car...that's why it is fun! If you want a softer ride, do not get the sport package. It is made to be driven and I hit 100mph+ whenever I can on an open stretch of highway. Four years of trouble free ownership thus far. Only problem was the electronic steering wheel lock which was fixed quickly under warranty. BMW is the best car I've ever owned.
Handling...this car is made for driving fast. The interior locks you in place and is extremely comfortable on long drives. The body style has been copied by many car companies, but noone can match the solid BMW lines. Perfect ergonomic setup for driver. All features easy to use. AWD performance.
Yeah the cupholders are silly, but if you are drinking, you are not driving and are wasting your time in a sportscar...get a minivan. The run flat tires are far and away the worst feature. BMW jumped in that market too early. I got 30K on mine, which is rare and they cost over $1200 to replace.
† Edmunds.com received the highest numerical score in the proprietary J.D. Power 2014 Third-Party Automotive Website Evaluation Study℠. Results based on responses from 3,381 responses, measuring 14 companies and measures third-party automotive website usefulness among new and used vehicle shoppers. Proprietary study results are based on experiences and perceptions of owners surveyed from January 2014. Your experiences may vary. Visit jdpower.com.