Been in two accidents and the car saved my life. Lots of little things that go wrong cost a ton of money. For example, a new window switch cost $45 at the dealership. The wheel cover with the BMW emblem came off--$75 and you can't get it at an auto store. Very fun to drive as long as the RPM's get up over 3k, and its awesome in the summer, although to fix the top will cost $1,500--forget it, I'll run it manually. Safe, fun, and expensive.