Das scheint auch ein typisches Problem zu sein beim e46. Bei unserem waren die auch so gerostet, mussten die beheizbaren dann auch austauschen.
Beim Wechseln der Spiegelgläser empfiehlt Bmw dein Auto auf Betriebstemperatur zu bringen damit die Clips an der Halterung nicht abbrechen. Danach hebelst du mit einem kleinen Holzkeil oder einem Schraubenzieher, die du am besten mit etwas weichem wie einem Lappen ringsum schützt damit sie nix beschädigen oder Druckstellen hinterlassen, die Spiegelgläser heraus.
Dann einfach die neuen reinstecken bis sie einrasten. Fertig.
Neue bzw. Gebrauchte findest Du entweder über Bmw oder bestimmt auch bei ebay. Ansonsten hast du ja in München Schindelar, bei denen kannst ja auch mal nachfragen. Ansonsten eventuell noch auf einem Schrottplatz bei einem alten e46 der da steht ausbauen.