A 335i would be a completely different experience from a 325 or a 328. If I were you, I would go for a newer 328i (LCI) if performance isn't really a concern for you and want a more sturdy naturally aspirated engine.
You get a good deal on an 09 328i, perhaps around the price of a pre-LCI 335i. Although in my own opinion, I would still buy a 335i anyday.
Lastly, just because you are buying a 328, do not NOT buy warranty. There are many things that can and will go wrong in the long run. It is just a matter of time.
2007 E90 328i - Titanium Metallic l 19" VMR V710 l H&R Trak+ Spacers l Mtech Rear Lip Spoiler l Eibach Sportline l AA N52 Signature Exhaust l OEM Blacklines l MTEC V3 AE l 6000K HID l Nokya 7000K Fogs l MTEC License Plate LED l Interior LED l 15% Tint l BlackVue DR380G-HD + PMP