I just had my 2000 M Roadster mirror repaired by Scott at Radar-Mirror
. He is located in Frisco, TX. I live nearby, so I drove to his shop and he replaced the mirror pack in my OAM mirror with a brand new dimming unit for $90!
Check out his website. He is an OK guy, and a Bimmer Head.