My mirror doesn't come with a compass, which is $50 cheaper. I never really know if the autodim works or not since I never notice the difference at night. It should theoretically work as well.
The homelink buttons work after I plug it in and set it up per the owner's manual.
I paid about $500 shipped + tax. It's a little pricey but it is guarenteed to work. I'd rather get it work the first time than having to ship it back for exchange. Unfortunately, I don't have the skills or knowledge to do the cooler hidden switches in the ashtray, so this is the one I went for.
MY07 A22 E90 N52Nxi