
Used BMW X5 in Charlotte, NC for Sale
2017 BMW X5 XDrive35D
$34,998* • 46K mi
Available at CarMax Independence Boulevard, NC
2017 BMW X5 XDrive35i
$31,998* • 54K mi
Free Shipping from CarMax Gastonia, NC
2017 BMW X5 XDrive35i
$34,998* • 39K mi
Free Shipping from CarMax Greenville, SC
2019 BMW X5 xDrive40i
$53,998* • 21K mi
Free Shipping from CarMax Charleston, SC
2019 BMW X5 XDrive50i
$68,998* • 24K mi
Free Shipping from CarMax Midlothian, VA
2016 BMW X5 XDrive35i
$33,998* • 34K mi
Free Shipping from CarMax West Broad, VA
2018 BMW X5 XDrive35i
$40,998* • 28K mi
Free Shipping from CarMax West Broad, VA
Related Articles


2019 BMW X5: Reviews, Photos, and More
2019 BMW X5: Reviews, Photos, and More

10 Best Diesel SUVs for 2020: Ranked
10 Best Diesel SUVs for 2020: Ranked
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.