bmw price war