Used BMW XI for Sale

2016 BMW 228 XI
$22,998*•30K mi
Only available at CarMax Dulles, VA

2018 BMW 330 XI
$24,998*•29K mi
Available at your store CarMax Dulles, VA

2013 BMW 535 XI
$23,998*•37K mi
Available at your store CarMax Dulles, VA

2017 BMW 230 XI
$26,998*•19K mi
Available at your store CarMax Dulles, VA

2018 BMW 540 XI
$37,899*•25K mi
Available at your store CarMax Dulles, VA

2018 BMW 340 XI
$34,998*•21K mi
Available at your store CarMax Dulles, VA

2018 BMW 320 Series XI
$22,998*•36K mi
Available at your store CarMax Dulles, VA

2018 BMW 540 XI
$33,998*•36K mi
Free Shipping from CarMax Gaithersburg, MD

2018 BMW 530 XI
$31,899*•28K mi
Free Shipping from CarMax Gaithersburg, MD

2018 BMW 330 XI
$23,899*•32K mi
Free Shipping from CarMax Gaithersburg, MD

2018 BMW 540 XI
$34,899*•49K mi
Free Shipping from CarMax Gaithersburg, MD

2018 BMW 530 XI
$30,899*•36K mi
Free Shipping from CarMax Gaithersburg, MD

2018 BMW 530 XI
$32,899*•31K mi
Free Shipping from CarMax Gaithersburg, MD

2018 BMW 330 XI
$29,899*•10K mi
Free Shipping from CarMax Gaithersburg, MD

2015 BMW 328 XI
$19,899*•61K mi
Free Shipping from CarMax Frederick, MD

2016 BMW 328 XI
$20,998*•45K mi
$199 Shipping from CarMax Potomac Mills, VA

2019 BMW 330 XI
$33,899*•9K mi
Only available at CarMax Brandywine, MD

2018 BMW 320 Series XI
$22,899*•29K mi
Free Shipping from CarMax Ellicott City, MD

2018 BMW 340 XI
$33,998*•38K mi
$199 Shipping from CarMax Potomac Mills, VA

2018 BMW 340 XI
$28,998*•21K mi
$199 Shipping from CarMax Potomac Mills, VA

2018 BMW 540 XI
$30,899*•55K mi
Free Shipping from CarMax Brandywine, MD

2018 BMW 530 XI
$30,899*•34K mi
Free Shipping from CarMax Brandywine, MD

2018 BMW 320 Series XI
$24,899*•14K mi
Free Shipping from CarMax Brandywine, MD

2017 BMW 330 XI
$21,899*•40K mi
Free Shipping from CarMax Ellicott City, MD
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.