I bought some m3's a few months ago and realised pretty quickly i was going to hate them. The fitting was crap as in they dont fit snug, this is because the base plates are massive compared with the originals. And you lose the use of the mirror adjustment - you have to reach out of your car to adjust.
They're total kak. Just colour code the originals if you're gonna do anything.