I installed mine myself. Parts were bought from mazdaparts.org. (mirror + adapter kit for rainsensor)
The tricky parts are
- removal of old mirror using a special-made tool (you need to DIY) with steel wires
- removal of A-Pillar trim (read instructions carefully)
Other than those, piece of cake to DIY.
I have the Autodim+HomeLink+Compass. Since I have the GPS, the compass is useless to me.
Somehow, one cannot get a unit with
HomeLink+Backview+Autodim. I think the last two work against each other.
Those units are made by Gentax (or Gentex). They are universal saved the adapter kits, which you need to buy
from automakers to fit specific model you own.