I am having similar issues.
To me it would seem that I lose throttle when the car is hot but when cold it seems to be fine. Another issue is that I have to press the DSC button when I start the car because if I don't the dame thing may lock up the rear passenger side break. I like the car but if I cannot resolve these issues my first BMW will turn out to be the safest unsafe care I have ever had. Anyway, just checking to see if there are another fixes for the trans safe mode (limp mode) issue other than replacing the battery.