 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.