I took my 318i rallycrossing again - and I think one of the big jumps broke what looks like an air-intake hose (did not have too much time to investigate, after the event I just wanted to get home).
Anyway, the car runs fine with some gas, but seems to lose idle and have the check-engine light comes on if you just let it idle for a little bit, until it dies.
I am guessing that there might be an air-sensor or something of that nature there, but as I said - no time to investigate further.
Any ideas?