bmw m3 price eua 2019