Way to stand up and take responsibility, OP! I hear of so many "accidents" that were no accident at all - simply more car than skill. Get another one, and then take several BMW CCA schools to learn better car control. Be sure they use a skidpad. Learn to drive it well and enjoy it safely. And when you get really aggressive with it, do it wearing a helmet and with trained drivers around you.
AA Signature Cat-Back, Powerchip, MS Filter, AA Pulley, Fikse Profil 13 wheels with spacers