Wonderful daily driver if it is just you.
My 128i is the 6 speed m sport option. Reliability has been very good over the 30k I have driven. Performance is good but they do make a faster one. It has great balance and I really enjoy driving it. The only thing that has gone wrong is the windshield washer pump failing. My least favorite part of the car is it gets the same mpg as my turbocharged SUV.