
Used 2016 BMW 5 Series for Sale
2016 BMW 528 XI
$25,899* • 49K mi
Free Shipping from CarMax Laurel, MD
2016 BMW 535 XI
$24,899* • 59K mi
Free Shipping from CarMax Laurel, MD
2016 BMW 528 XI
$27,899* • 30K mi
Free Shipping from CarMax Ellicott City, MD
2016 BMW 528 XI
$25,998* • 38K mi
$99 Shipping from CarMax West Broad, VA
2016 BMW 528 XI
$27,998* • 23K mi
$99 Shipping from CarMax Midlothian, VA
2016 BMW 528 I
$21,998* • 43K mi
Free Shipping from CarMax Newport News, VA
Related Articles


10 Best Cars for Teens: Reviews, Photos, and More
10 Best Cars for Teens: Reviews, Photos, and More

10 Best SUVs for Towing for 2020: Ranked
10 Best SUVs for Towing for 2020: Ranked
This price does not include tax, title, and tags. Additional fees may also apply depending on the state of purchase.