Used 2018 BMW X3 for Sale

2018 BMW X3 M40I
$40,998*•35K mi
Only available at CarMax Dulles, VA

2018 BMW X3 M40I
$40,998*•26K mi
Available at your store CarMax Dulles, VA

2018 BMW X3 XDrive30i
$31,899*•33K mi
Free Shipping from CarMax Laurel, MD

2018 BMW X3 M40I
$43,899*•20K mi
Free Shipping from CarMax White Marsh, MD

2018 BMW X3 XDrive30i
$32,899*•39K mi
Free Shipping from CarMax Ellicott City, MD

2018 BMW X3 M40I
$43,998*•21K mi
$99 Shipping from CarMax Lancaster, PA

2018 BMW X3 XDrive30i
$30,998*•50K mi
$199 Shipping from CarMax West Broad, VA

2018 BMW X3 XDrive30i
$30,998*•41K mi
$99 Shipping from CarMax King of Prussia, PA

2018 BMW X3 XDrive30i
$31,899*•35K mi
$99 Shipping from CarMax Salisbury, MD

2018 BMW X3 XDrive30i
$31,998*•45K mi
$99 Shipping from CarMax Newport News, VA

2018 BMW X3 XDrive30i
$30,998*•54K mi
$199 Shipping from CarMax Capital Boulevard, NC

2018 BMW X3 XDrive30i
$35,998*•24K mi
$199 Shipping from CarMax Raleigh, NC

2018 BMW X3 XDrive30i
$30,998*•48K mi
$199 Shipping from CarMax Greenville NC, NC

2018 BMW X3 XDrive30i
$32,998*•29K 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.