Nifty. TM rocks... one of the best sites i've seen for non-specific bmw performance parts. You, homie, are going to have a fast car. Maybe if that cannonball race happens, i can race you.
that would be mighty sick. two M3s pulling hard through a swarm of other BMWs. DAMN. i'm getting excited already
anyways... hell yeah... that looks like a good way to start! If you're doing all that, though, you might want to look into upgrading your connecting rods and all that jazz... whatever you do, make sure you have fun!