The BMW 128i is an amazing sports car that is fun to drive and more than reliable on the road. This car handles very well and feels very balanced. The interior is very conservative but this is okay ...
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.