My daughter's Mini Cooper is off to the scrapper. The engine is toast, and it'll cost more to repair than it's worth.
BMW have messed up the Mini brand, and there's plenty of them (no idea why). My daughter will not touch another Mini if you paid her. Pit and finances sum up that brand perfectly.