bmw m3 used