Used BMW X5 for Sale

2017 BMW X5 XDrive35i
$35,899*•33K mi
Free Shipping from CarMax Frederick, MD

2017 BMW X5 XDrive35i
$32,899*•47K mi
Free Shipping from CarMax White Marsh, MD

2017 BMW X5 XDrive35i
$33,899*•39K mi
Free Shipping from CarMax White Marsh, MD

2017 BMW X5 XDrive35i
$34,899*•30K mi
Free Shipping from CarMax White Marsh, MD

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

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

2017 BMW X5 XDrive35i
$34,998*•42K mi
$99 Shipping from CarMax King of Prussia, PA

2016 BMW X5 XDrive35i
$31,998*•54K mi
$99 Shipping from CarMax Virginia Beach, VA

2015 BMW X5 XDrive35i
$30,998*•54K mi
$199 Shipping from CarMax Capital Boulevard, NC

2017 BMW X5 XDrive35i
$34,998*•31K mi
$199 Shipping from CarMax Greenville NC, NC
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.