i just took my car into get the check engine light reset and i got a whole new range of new problems discovered; a crack in through the floorboard over by the rear subframe mount that is about 1g to get welded, leaking oil, brake fluid and power steering fluid. and i need new brakes in addition to that. im only 16 so im going to have to sell it if this keeps up. i love my car but its getting very expensive. i cant get another bmw so im real bummed.