the byd seal 7 humbling bmw drivers since 2025latest news & developments