I've owned both albeit the 335 was in sport spec. I have far fonder memories of the M3 and feels much more special to drive although i personally didn't get on with the SMG gearbox for in town driving. M3 costs are of course higher but worth it overall so long as you get a good one