The OEM hitch should come with the harness, but the OEM hitch is not available. But the module and harness were made by a different company so are still available. Which comes in handy for those of us that will have to make due with aftermarket hitches for the time being...
As for the price, I don't know the retail cost. As a BMW employee I have the benefit of employee pricing.