Used BMW X5 for Sale

2018 BMW X5 XDrive50i
$47,998•21K mi
Available at your store CarMax Dulles, VA

2016 BMW X5 XDrive35i
$31,899•48K mi
Free Shipping from CarMax Gaithersburg, MD

2017 BMW X5 XDrive35D
$36,899•30K mi
Free Shipping from CarMax Gaithersburg, MD

2018 BMW X5 XDrive35i
$34,899•47K mi
Free Shipping from CarMax Laurel, MD

2015 BMW X5 SDrive35i
$29,998•42K mi
Only available at CarMax Potomac Mills, VA

2018 BMW X5 XDrive35i
$38,998•27K mi
$199 Shipping from CarMax Potomac Mills, VA

2018 BMW X5 XDrive35i
$34,899•46K mi
Free Shipping from CarMax White Marsh, MD

2017 BMW X5 XDrive35D
$38,998•37K mi
Only available at CarMax Mechanicsburg, PA

2018 BMW X5 XDrive35i
$37,998•34K mi
$199 Shipping from CarMax West Broad, VA

2017 BMW X5 XDrive35i
$35,998•20K mi
$99 Shipping from CarMax Mechanicsburg, PA

2018 BMW X5 XDrive35i
$41,998•16K mi
$99 Shipping from CarMax Mechanicsburg, PA

2018 BMW X5 XDrive35i
$40,998•14K mi
$99 Shipping from CarMax Mechanicsburg, PA

2017 BMW X5 XDrive35i
$36,998•42K mi
$199 Shipping from CarMax West Broad, VA

2017 BMW X5 XDrive35i
$37,998•19K mi
$199 Shipping from CarMax West Broad, VA

2017 BMW X5 XDrive35i
$34,998•32K mi
On hold at CarMax Newark, DE

2016 BMW X5 XDrive35i
$33,998•47K mi
$199 Shipping from CarMax Midlothian, VA

2017 BMW X5 XDrive35i
$31,899•43K mi
$99 Shipping from CarMax Salisbury, MD

2017 BMW X5 XDrive35i
$35,899•33K mi
$99 Shipping from CarMax Salisbury, MD

2018 BMW X5 XDrive35i
$38,899•27K mi
$99 Shipping from CarMax Salisbury, MD

2016 BMW X5 XDrive35i
$28,998•57K mi
Only available at CarMax Newport News, VA

2016 BMW X5 XDrive35i
$30,998•54K mi
Only available at CarMax Newport News, VA

2018 BMW X5 XDrive35i
$39,998•19K mi
$99 Shipping from CarMax Turnersville, NJ

2018 BMW X5 XDrive35i
$34,998•42K mi
$99 Shipping from CarMax Maple Shade, NJ

2017 BMW X5 XDrive35i
$34,998•23K mi
Only available at CarMax King of Prussia, PA
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.