Guys, a stock 335 will hold its own against a stock E46 M.
a 700 dollar tune from Mike @ N54 Tuning here in Toronto will get you another 30-50 Horses. Than Down pipes / Exhaust / Headers and Intercoolers. Your good for another 30-50 WHP. Thats 400ish right there, then Meth injection later on with turbo upgrades and your laughing at most things on the road.
hell even E9X M3's have a hard time with the 335's tuned..... This is really a no brainer... but then again i am biased towards the E92 body styling