I have a 2009 128i CP. It is very fun to drive. I've had it for 3 months now and the "new" hasn't completedly worn off yet. It has very good brakes. Great pickup. It's fast. It is very comfortable.