Before someone jumps my Shiat about this link being my post I will clarify that the following link is to Stuka's post about a similar situation. In no way is this my post, link or scenario.
Good luck with your situation. FYI, I received my M3 back from the shop and coincidentally happened to check the OBC and it showed the car was getting 5 miles per gallon. You've got to drive it pretty hard...or let it idle for some time....to get that kind of mileage...
Stuka's crahsed M3
"Dream as if you'll live forever, live as if you'll die today."