Interesting. The electric steering probably makes use of a servo motor and software to control it. Could be a bad batch of servo motors or a problem with the firmware that is controlling the power steering.
It's very hard to believe that this is a fundamental design problem. BMW has too much experience and too many picky people who test their cars for something like that to slip through completely unnoticed.... unless it was a business decision because fixing it would have been too expensive, which also seems unlikely.