I have had good experience with R and R.
http://www.rnrauto.com
They are BMW certified.
If you are willing to go to Seattle, Holman Body and Fender is excellent and are extremely reasonable. I used them to install my M Performance carbon diffuser.
http://www.holmansbodyandfendershop.com/welcome.htm