Just got the same error driving home under normal acceleration. Lost all 1,3,5 and 7. Didn't try reverse. Limped home with 2,4 and 6. Restarted car in the garage and appears to be working for now. I only drove it around the local area at low speeds.
On similar note I have been getting some lag when shifting. More like a granny shift really. I suspect this may be due to software. But I can't help but wonder if the 2 are somehow related.
Anyway, M3 will be at the dealer Friday so maybe they will shed some light on my situation...
I have a 2009 with 40,500 miles.
2009 e92 M3 - AW DCT - Apex Arc8s - Corsa