In order to clarify for many members in the thread let this point be made:
The E30 M3 is the real M3. Every model following said automobile has been diluted to the point where it's nothing more than an edgier version of a (now) portly 3 series.
The performance gap between the M3 and the 335i will be minimal, therefore mine and several others' point still stands: the price difference between the 335i and M3 is most certainly not justified in the least bit.
I am not telling people what to do with your money, I am simply offering a realistic perspective on these two particular models.