If you want a built engine, you could contact Lang Racing. They'll probably require that you ship the car to them for the work though.
https://store.langracing.com/bmw-s54...core-required/
https://store.langracing.com/rebuilt...ne-long-block/
Otherwise, try the E46 M3 forums or look for E46 partouts on Facebook.