has bmw stopped making m3