It seems that the problem appears on the downshift and BMW has developed a solution. If you don’t know if your car has the problem, you should call BMW customer support. In most cases, the glitch appears by triggering a multi-stage downshift. In some cases, this will cause the engine to stall, which is the last thing you want in any scenario. BMW will solve the problem free of charge with updated software.
You can solve your M3 downshift problem by contacting a BMW dealership. Most dealers know exactly how to do it and it will be totally free of charge.