Soo... is it really possible to drop a E39 m5 engine into a E46 3 series? If i were to make my super car, I would either buy an m3 all souped up or a 330 and drop in a new engine, tranny parts, shocks springs, etc. Which one would be a better way to go?