 I have been reading reviews and have been driving BMWs for years now but despite how good everyone said this car would be it doesn't sink in until you pull it off the lot. I traded in an E46 M3 so there was a lot this car had to live up to. I couldn't believe that this car feels just as fast as my old M3 but is much easier to drive. The feel of the car is just as good but it handles the rough stuff way better. I need to mention something that has been a sore point for many reviewers but if you are at all computer literate, the iDrive will be a MUST have. There will be a learning curve but the technology integration is way better than many reviewers give it credit for. 