I want to change my bmw 320i e90 engine to that of an e90 M3. Are there any problems I need to prepare myself for when doing this and is it more costly than just selling my car to get a deposit for a 2008 m3? I have been saving money for quite some time now so that I can make my car brand new again and also get it to perform better than most of the new Aud's. Racing challenges I get on the road these days are getting out of control. :blueCry: I simply want my beast to be better and faster. And sound better too.