Give Haury's Lake City a call and see what they can do. They specialize in BMW, MINI, and other performance cars. I only have been there once for my Subaru STI and they where very knowledgeable.
Here is the website address
http://www.hauryscollision.com/