Those of you picking Invisihitch/Execunitch, consider this: because the metal impact bar needs to be tossed away, you will lose your tow hooks (they screw into the impact bar). DrawTite hitch allows you to keep the impact bar (video
here).
Nevertheless, I think Execuhitch is still a better option.
P.S. Had my 2011 35d coded by Okee yesterday (price included in hitch purchase). Had these options enabled:
-Disclaimer in iDrive gone
-Double-blink hazard lights
-Close trunk from keyfob and inside
-Fold mirrors from keyfob
-Close windows and sunroof form keyfob
-Hitch coding (zoom feature, stability control)
-Camera on while driving
-DVD playback while driving
-One-touch roll up windows with doors open
-Fogs stay on with high beams
-Rear DRLs off (2012+ have these off by default)