Thanks phillyfan
After some research I think I found the correct MTech part#:
http://www.realoem.com/bmw/showparts...51&fg=17&hl=14
And the stock part# for my car is:
http://www.realoem.com/bmw/showparts...79&hg=51&fg=17
Difference is ~$200. I need to see what the body shops will have to say about it.