1995 328i heated mirrors dont seem to heat up. I believe they are supposed to automatically heat up when the engines running and the demister is on. Well everything else works, ie demister inside the car and all the controls for the mirrors but they dont heat up. I deliberately waited until today when the car had ice on it to see if they would clear. Any suggestions please?