In my opinion, it's another case of buying the wrong car and or unrealistic expectations.
If I was replacing an E90, I would replace it with the F30 that mirrors what I had.
You chose an E90 335 for a reason. You were suddenly expecting the BASE engine 3 series to satisfy you over the larger more powerful engine, to me an unrealistic expectation.
If you had gone from a 328 E90 to the F30, you would be less likely to be disappointed and if you were, at least your model specific expectations would be in line.
A $100 bill is more money than a $20 bill by the way :P
'98 M Roadster S/C @11-16ps
'06 Saab 9-5 wagon 5mt Aero+ Tuned