Originally Posted by kenwelch
The next time the problem shows up do not clear the code by restarting. Call BMW roadside assistance and have it towed to the dealer with the problem. If the car arrives with the problem they might be able to diagnose the cause.
Go with the car to the dealer so you can show the SA and Tech what is happening.
Or better yet, if this happens again,
drive it straight to the dealer, if you can, so they can see the problem before it goes away.