*NOTE*
I lost track of where these 2 steps go, but they were not critical.
Transfer Box Transmission Control Unit -> "to check initilization switch on terminal 15" -> OK
Transfer Box Transmission Control Unit -> "coding matches vehicle data" -> IIRC, just wait for next prompt
optional step, I kept my car on charger while doing this
*IMPORTANT*
upon first start up, car will throw CEL's. I cleared it using the following steps:
Main Menu -> BMW
Select A Vehicle -> BMW
SmartVIN -> follow prompts/select your car
Main Groups -> Diagnosis
Quick Scan
Erase