The adaptive headlamp stepper motor module located in the picture to the right was the culprit in this case. The average DIYer shouldn't have any troubles accessing this module. Peel back the inner fender liner and loosen the front corner of the bumper to access. (the bumper is removed in this picture)
When I removed the adaptive headlamp motor module the "cheese" was the obvious cause for failure. The Corrosion was caused by a failed seal that is intergrated with this module. I cleaned the connector to the headlight unit and replaced the module.
The part number for the module is 63126939069. Both headlamps have the same part number and the price is around $230.00.
After replacing this module I recommend having the fault codes erased.
I do not recommend you assume that the answer here directly relates to your BMW.
If this post helped you out in any way or you would like to add to this topic please comment, Thank you