F-ck Tony...........Your really going for it....! ! ! !
Basically for the avarage petrol head, the M3 is already a highly tuned engine, and BMW M Power Boys have already done all the obvious tuning prior to putting the engine into production, so there's no "Easy" way to gain big amounts of power.........If there was, then M Power would have done it.
It's a hard engine to tune in the traditional manner, as everything's already done. For big gains, then it's big money and a supercharger. Same with all the M Power Engines, they're already very highly tuned, so it makes it hard to find any significant increases without spending big money.