had a 330i e90 and sold that to get a e46 m3 and sold that to get a 335i i would say 335i bceuase it fells better i think and tune it little and its quick as shit.. as for the e46 there old man.
Current 2012 e70 x5 35i -jb4
2008 335xi e92- Sold
2007 335i e90 - Sold
2003 E46 M3 Vert. Taig on Black 6spd- Sold
2002 Taig / Red / / / M3 - SOLD