There's also another angle while you're worrying about what might happen to your brand new car without many miles on it... go search for e86/5 M issues or more specifically engine issues. There's a bit there for you to worry over too, wear on specific items (such as bearings) that if not taken to bits and checked or replaced could be very serious. Sure its a rare failure, just like an e89 roof. Top Notch Servicing on these engines is an absolute must. Then you have a gearbox that is, at least when cold, pretty unfriendly to the point of annoyance. Plus, the upkeep / costs of running and maintaining an M are several times that of the e89. Warranty is a lot lot more, servicing is double or more the costs dependent on the service type. Sell the e89 if you're not happy by all means, but don't go M thinking its without fault or cost. If you're into track days and have the space to enjoy the M, its a fabulous car (within my limited experience of one) but if you want something a bit more everyday then the e89 is it, with the torque and DCT. My two cents.