Used BMW in Salisbury, MD for Sale

2015 BMW X1 XDrive28i
$20,998*•46K mi
Available at your store CarMax Salisbury, MD

2015 BMW 435 I Gran Coupe
$24,998*•44K mi
Only available at CarMax Salisbury, MD

2017 BMW X5 XDrive35i
$32,998*•43K mi
Available at your store CarMax Salisbury, MD

2019 BMW 540 I
$39,998*•21K mi
Available at your store CarMax Salisbury, MD

2017 BMW 230 XI
$25,998*•19K mi
Available at your store CarMax Salisbury, MD

2018 BMW 540 XI
$33,998*•43K mi
Available at your store CarMax Salisbury, MD

2018 BMW 340 XI
$30,998*•38K mi
Available at your store CarMax Salisbury, MD

2018 BMW X3 XDrive30i
$31,998*•35K mi
Available at your store CarMax Salisbury, MD

2018 BMW 530 XI
$30,998*•31K mi
Available at your store CarMax Salisbury, MD

2018 BMW 330 XI
$26,998*•15K mi
Available at your store CarMax Salisbury, MD

2017 BMW X3 XDrive28i
$24,998*•51K mi
Free Shipping from CarMax Brandywine, MD

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

2018 BMW M550 I xDrive
$49,998*•15K mi
Free Shipping from CarMax Brandywine, MD

2018 BMW X5 XDrive35i
$35,998*•46K mi
Free Shipping from CarMax White Marsh, MD

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

2016 BMW X3 XDrive28i
$24,998*•39K mi
Free Shipping from CarMax Laurel, MD

2018 BMW X6 XDrive35i
$45,097*•24K mi
Free Shipping from CarMax Laurel, MD

2018 BMW 320 Series XI
$24,097*•13K mi
Free Shipping from CarMax Laurel, MD

2018 BMW 530 XI
$31,097*•38K mi
$99 Shipping from CarMax Newark, DE

2018 BMW 530 XI
$31,097*•34K mi
$99 Shipping from CarMax Newark, DE

2018 BMW 530 XI
$33,097*•28K mi
$99 Shipping from CarMax Newark, DE

2018 BMW X2 XDrive28i
$29,998*•21K mi
Free Shipping from CarMax Ellicott City, MD

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

2015 BMW X5 SDrive35i
$30,097*•42K mi
Only available at CarMax Potomac Mills, VA
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.