I purchased this from a forum member recently, but decided to go with a flash tune instead.
Includes everything shown in pics- with the OBD connector and the BMW data cable, and flex connectors integrated to the harness.
This is harness B, please be sure it fits your car before purchase
$200 shipped and paypalled.