I will avoid this video for the pain that it creates.
Personally I think it's better to source a local M3 and do your own mods. The thing the E46 needs even more than that beautiful airbox is high flow headers and cats. The car is badly choked by it. Replacing that and spray-foam/epoxy/reinforcing your subframe will make the car an absolute twitchy savage monster. From there I think it would still be cheaper to do your own mod to the roof. Then you can keep the manual which will need replacement of its linkage and bushings anyway.
__________________
///M Power
|