I'm really sorry man, really one of the saddest things that can happen. One of my childhood best friends did the same awhile back, and i couldn't stop thinking of what i could've done differently to help him. My condolences.
Former King of Stock...
E90 325i, Jet Black: Done with
Current: E92 328i, Sports Package, 335i wheels, Power Seats, BMW Assist/Bluetooth, IPod/USB, heated seats, //M Short Shifter
Future Mods: 19" CSL's, KW V2, 15mm spacer, tints