Did you even think about having the dealer do the repair? They might be the best bet in this situation. Selling the car because it will never be the same as the first day you had it is kind of dramatic. If it were me, I would buy another car, but I'd strip the interior of the ms3 and race...