Used BMW for Sale

2013 BMW X3 XDrive28i
$19,998*•40K mi
Available at your store CarMax Dulles, VA

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

2019 BMW X3 XDrive30i
$37,998*•18K mi
Available at your store CarMax Dulles, VA

2017 BMW X5 XDrive35i
$34,998*•35K mi
Only available at CarMax Dulles, VA

2019 BMW 530 I xDrive
$39,998*•10K mi
Available at your store CarMax Dulles, VA

2018 BMW 440 I xDrive
$38,998*•36K mi
Only available at CarMax Dulles, VA

2018 BMW X5 XDrive35D
$44,998*•24K mi
Available at your store CarMax Dulles, VA

2018 BMW X5 XDrive35i
$44,998*•15K mi
Available at your store CarMax Dulles, VA

2018 BMW 320 Series XI
$19,998*•44K mi
Only available at CarMax Dulles, VA

2018 BMW 430 I xDrive
$31,998*•29K mi
Available at your store CarMax Dulles, VA

2018 BMW X2 XDrive28i
$29,998*•30K mi
Available at your store CarMax Dulles, VA

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

2018 BMW X2 XDrive28i
$30,998*•19K mi
Available at your store CarMax Dulles, VA

2018 BMW X2 XDrive28i
$30,998*•15K mi
Available at your store CarMax Dulles, VA

2018 BMW 320 Series I
$21,998*•22K mi
Only available at CarMax Dulles, VA

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

2015 BMW X3 XDrive28i
$21,998*•51K mi
Available at your store CarMax Dulles, VA

2020 BMW M340 I
$39,998*•40K mi
Available at your store CarMax Dulles, VA

2020 BMW X3 XDrive30i
$38,998*•14K mi
Available at your store CarMax Dulles, VA

2017 BMW 440 I xDrive Gran Coupe
$29,998*•46K mi
Available at your store CarMax Dulles, VA

2017 BMW 440 I xDrive Gran Coupe
$35,998*•22K mi
Available at your store CarMax Dulles, VA

2017 BMW X3 XDrive28i
$25,998*•35K mi
Only available at CarMax Dulles, VA

2017 BMW X3 XDrive28i
$26,998*•27K mi
Only available at CarMax Dulles, VA

2018 BMW X5 XDrive50i
$49,998*•21K mi
Available at your store CarMax Dulles, VA
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.