I have a 2000 M5 with 89000 miles on it. It is totally stock.
EVERY time my car reaches 120 MPH it goes into limp-home mode. If I stop the car, switch it off, and re-start it, it is fine again. If I simply turn it off and then back on, and then bump start it, it is still in limp home mode. If I turn it off and start it with the key while movine, it is still in limp home mode.
The only way out of limp home mode is to stop completely and restart it with the key.
I haven't done any track days yet with this car, but if I do, I'm assuming I'll want to go over 120 MPH.
Does anyone have any input or advice. Or, has anyone had a similar problem?