have bmw stopped making m3