bmw m3 carmax