bmw delay