bmw m3 autotrader