Used BMW 5 Series in Brandywine, MD for Sale

2018 BMW 540 XI
$30,998*•55K mi
Available at your store CarMax Brandywine, MD

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

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

2016 BMW 535 XI
$24,998*•50K mi
Only available at CarMax Laurel, MD

2019 BMW 530 I xDrive
$35,998*•22K mi
Free Shipping from CarMax Laurel, MD

2019 BMW 530 I xDrive
$35,998*•23K mi
Free Shipping from CarMax Gaithersburg, MD

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

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

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

2019 BMW 530 I xDrive
$40,097*•10K mi
Free Shipping from CarMax Dulles, VA

2018 BMW 530 XI
$31,097*•33K mi
On hold at CarMax Dulles, VA

2017 BMW 535 XI Gran Turismo
$29,097*•30K mi
$199 Shipping from CarMax Potomac Mills, VA

2018 BMW 540 XI
$32,097*•48K mi
$199 Shipping from CarMax Potomac Mills, VA

2013 BMW 535 XI
$24,097*•37K mi
Free Shipping from CarMax Dulles, VA

2018 BMW 540 XI
$37,998*•25K mi
Free Shipping from CarMax Dulles, VA

2018 BMW 540 XI
$34,998*•28K mi
Free Shipping from CarMax Ellicott City, MD

2018 BMW 540 XI
$38,998*•18K mi
Free Shipping from CarMax Ellicott City, MD

2015 BMW 528 XI
$24,097*•35K mi
Free Shipping from CarMax White Marsh, MD

2018 BMW 540 XI
$37,998*•15K mi
Free Shipping from CarMax White Marsh, MD

2018 BMW 530 XI
$28,097*•51K mi
$199 Shipping from CarMax West Broad, VA

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 530 XI
$32,097*•21K mi
Free Shipping from CarMax Charlottesville, VA
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.