I have noticed, that even the NA engines on the E9X goes into limp mode. Obviously, since the force induction process naturally generates far more heat than NA engines, 335s tend to go limp due to heat relatively quick. But I have had students in 325s, 330s, and 328s all go into limp mode on very hot days here in Southern California. Especially the more advanced students.
It's just that instead of lap 3 by session 2, it's usually near the end of the day, or 2 laps before checker. And most were able to still enjoy their day or weekend by shifting at a lower RPM manually.
By the way, there are literally HUNDREDS of sensors and components on the E9X that can potentially trigger a fault code that results in limp home mode. Brakes. Coolant. Oil. VANOS sensors. Transmission. You name it.
Frankly whoever mentioned first to just get a dedicated track car that you can potentially write off hit the nail right on the head. Like this.