I own a 128i as my daily driver and have no regrets. Got it brand new 2009 with 5 miles on the odo and have since put 57,000+ miles on her, including my recent road trip from Ohio to Cali. Loved every minute of it. If your looking for a fun and enjoyable DD i highly recommend it. However, if your looking for a toy that you can modify then go with the 135i. I personally would get an actual sports car(m3, elise, vette, ect...) if I wanted a toy.
"Life is risky business" ~Schirmnov, Oleg