In June of 2005, I bought my first car, a 2006 E90 330i. It was the sport package, granted it wasn’t manual but I was psyched when I got it. It was the new body and hardly any were on the road. A few months later, I discovered a 335 was coming out with turbos that took the 255HP car to 300. I was pretty butthurt BUT that car was a warrior. It only gave me problems in the last few months, which my father advised me to sell it before it becomes more of a problem down the road. So, it was 2013 I sold it and got 2013 328i, which I still have and has been good to me.
Till this day, even with my Model 3, that E90 330i is the best handling car I’ve had. I always trusted it. I’ve had 2014 E350 as well with the AMG package, and that 330i had better handling.
Indeed, you’re buying a Model 3 performance, but I think you’ll miss the handling of the BMW. Sometimes you like your engine speaking to you.