It will not be light work as everyone mentioned, but it is definitely possible. Why did you choose this exhaust if you dont mind me asking?
There are cheaper alternatives for the looks/sound and they will probably look the same, sound better, and cost less.
You also do realize that you are putting an M3 exhaust on a 330d. They are not exactly apples to apples.