2019 bmw m3 munchner wirte price and performance