Sorry to see it man, your car was a beauty...
BMW's are kool but theres far too much douchebagedness surounding them and the interoir feels cold and german. While they do perform, they cost more to get into and the mods are also pricey, electronics go bad and drain wallets.
The Mustang community has far more genuine ppl, who have one because they are enthusiasts, not because of the high dollar status or the fact that your avg girl knows a BMW. Mustangs are just more exciting, cheaper to get into, cheaper to go as fast, stop as fast and turn as good.
If i were in your shoes, id get an 07-09 GT500, serious deals out there right now.
Either way, glad to hear your unscathed.