Just when you thought it was safe to buy a BMW again, after timing chains, etc........