my bmw was a 328i convertible that had had a complete m3 overhaul....
engine, running gear, body kit and dash are all original m3 and it has increased the value of the car significantly.
id be looking into doing something like that, an e46 is a classy car, you will f**k it up royally by throwing a nissan engine into it.