if the glass is not heated you can buy heated mirror elements that just stick to the back of the present glass and wire them up yourself.cost about £2-£3 each
 
it could be the contacts on the back of the mirror?
mine did this, the contacts had come off the back..;)
 

Similar threads