This problem is actually more common than people think. While I worked at BMW I personally had one s65 we had with ticking sound and was running weird with random fcs. after I took it apart and inspected I was advised by BMW to replace all rod and crank bearings. Also at BMW training their was another tech who had replaced a completely stock blown motor due to oil starvation which led to a seized bearing and a kabooom.
Most m3 owners that are not enthusiast like some one mentioned, are not on forums and u will never hear of these cases. However when u work at a dealer u see a lot more stock motor failures or prolems than u would on the forums.
Sounds to me like ur stock parts (already weak) and some boost where it makes everything work faster n harder just accelerated the failure that was already bound. Well its part of the sport, stuff happens. Dont worry, your engine is in great hands, can't wait to see u up and racing, I mean running again