Well both of my cracked mirror casings were replaced by Bluebell BMW last week along with a under-bonnet bracket that had started to rust (not good sign at 12 months old!)
Now all perfect so if yours are cracked get in ouch with the dealers and get them replaced
Chris