FYI
If you got hit with this built-in problem and have encountered BMW's classic EatShciitandDie Customer Service answer to a request for help...
Consider filing a safety defect with NHTSA at;
https://www-odi.nhtsa.dot.gov/ivoq/
Maybe if enough folks do this, we can get the .gov to lean on them to fix it on their Euro.
If nothing else, this might help the next generation of folks who get entranced with "Beemer fever" so that they will not have to pay out of pocket to fix a built-in design flaw.