I ordered the harness and control module from getbmwparts.com (had coupon code)
Control module:
https://www.getbmwparts.com/oem-part...ch-71606889589
Wire Harness:
https://www.getbmwparts.com/oem-part...ng-82712349500
I will order the socket and bracket mentioned!
Thanks for the wire routing/directions as well