Cut the door seals. Seriously, You can cut your door seals and insert a splice. I did it on all four doors. Go to the junk yard buy one old door seal for the donor splces.
Also google or search various e32 or e34 forums for a another technigue that uses rubber to fill the gap after the dool seals are cut.
Your mirror needs to be replaced. The mirror material under the glass has failed.
Thanks,
1995 525i Auto, M50TU 2.5L, EAT chip, 1/95 build, USA, 205/65/15 tires, ASC+T, HID, lumbar, EC Mirror, BMW Alpine 5 radio with BMW-Pioneer CD Changer, abt 236k miles, Oxford Green/Parchment