
Used 2020 BMW for Sale
2020 BMW Z4 sDrive30i
$52,899* • 6K mi
Only available at CarMax Laurel, MD
2020 BMW X3 XDrive30i
$43,899* • 4K mi
Free Shipping from CarMax Frederick, MD
2020 BMW X3 XDrive30i
$36,998* • 25K mi
$99 Shipping from CarMax Fredericksburg, VA
2020 BMW 330 I
$35,998* • 17K mi
Free Shipping from CarMax Harrisonburg, VA
2020 BMW X2 XDrive28i
$30,998* • 22K mi
$99 Shipping from CarMax Greensboro, NC
Related Articles

.jpg?ts=20180416T163234Z)
6 Best Small Trucks for 2021: Reviews, Photos, and More
6 Best Small Trucks for 2021: Reviews, Photos, and More

10 Best Used SUVs under $15,000: Ranked
10 Best Used SUVs under $15,000: Ranked
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.