E46 M is not good enough for you?? If I were you I won't even thinking about putting anymore stuff in that engine. I believe BMW already max-out all the resources from that engine. If I own that car again, I will take care of it well, I will try to keep it in my whole life. Damn, I love that car. Is yours SMG?