That is one sick engine! Sick as in not working very well. The last time I bought my M3 into BMW they tuned it pretty badly but nothing like that. I just went back the next week and got that fixed, not a big deal. Let me know what happens.
Dinan Stg 2 Phoenix Yellow M3