Used 2020 BMW for Sale

2020 BMW M340 I
$39,998*•40K mi
Available at your store CarMax Dulles, VA

2020 BMW X3 XDrive30i
$38,998*•14K mi
Available at your store CarMax Dulles, VA

2020 BMW 330 I xDrive
$31,998*•25K mi
On hold at CarMax Gaithersburg, MD

2020 BMW 330 I
$34,998*•17K mi
$99 Shipping from CarMax Harrisonburg, VA

2020 BMW 230 I
$32,998*•18K mi
Only available at CarMax Newport News, VA

2020 BMW M240 XI
$49,998*•2K mi
Only available at CarMax Virginia Beach, VA
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.