Here it is. I installed this last night but did not get around to taking pics until this afternoon after getting a set of OEM M3 side mirrors to install later. For those who do not have BMW assist, this mirror is plug and play. For those who have BMW assist you have to remove 4 pins (2 wires) to make this work without "smoking" the internal electronics of the mirror. The wires you will be concerned with are the solid light green wire and a white wire. I believe pins 4 and 7 but can't remember the other two pins. It won't be a problem because the other two pins are basically piggy-backed to these two pins.
On with pics...
What seems to "hurt" these mirrors and cause them to bubble up and leak is excessive heat inside the car from the sun. Keeping your car cool will help prevent these mirrors from bubbling up and leaking. If you happen to see a discoloring or bubbling of the mirror then you need to replace it and send the affected mirror for repairs. There is a company called Sybesmas that will replace your mirror for $95 plus shipping. They are a mirror manufacturing company.
You can call them at 616-392-6911.
Here is a thread from e46fanatics that discusses this issue: http://forum.e46fanatics.com/showthread.php?t=686228
Anyway if you are interested and want to do this it works I like these mirrors over the square types....