Hey G-man -He might try this place. It's close if he's on the east coast and I've heard they do pretty good work although I have not used them. They also have a huge selection of BMW (and other makes) wheels for sale with or without exchange.
Hth.
http://www.wheelcollision.com/
http://www.wheelcollision.com/bmw3.html