50 Best Certified Pre-Owned BMW 5 Series for Sale, Savings from $1,409

2017 BMW 5 Series
36,544 Miles | Marlow Heights, MD
$33,750
est. $486/mo

Track Price Check Availability

2017 BMW 5 Series
21,868 Miles | Marlow Heights, MD
$42,300
est. $610/mo

Track Price Check Availability

2016 BMW 5 Series
37,947 Miles | Marlow Heights, MD
$29,250
est. $422/mo

Track Price Check Availability

2017 BMW 5 Series
6,619 Miles | Marlow Heights, MD
$42,500
est. $613/mo

Track Price Check Availability

2015 BMW 5 Series
39,440 Miles | Great Neck, NY
$21,995
est. $317/mo

Track Price Check Availability

2016 BMW 5 Series
33,951 Miles | Great Neck, NY
$18,995
est. $274/mo

Track Price Check Availability

2017 BMW 5 Series
27,861 Miles | Marlow Heights, MD
$36,000
est. $519/mo

Track Price Check Availability

2016 BMW 5 Series
33,019 Miles | Marlow Heights, MD
$24,800
est. $357/mo

Track Price Check Availability

2016 BMW 5 Series
58,381 Miles | Marlow Heights, MD
$23,500
est. $339/mo

Track Price Check Availability

2017 BMW 5 Series
41,904 Miles | Marlow Heights, MD
$40,995
est. $591/mo

Track Price Check Availability

2015 BMW 5 Series
88,197 Miles | New Port Richey, FL
$13,518
est. $195/mo

Track Price Check Availability

2017 BMW 5 Series
32,448 Miles | Marlow Heights, MD
$42,000
est. $605/mo

Track Price Check Availability

2017 BMW 5 Series
39,457 Miles | Marlow Heights, MD
$39,800
est. $574/mo

Track Price Check Availability

2017 BMW 5 Series
36,642 Miles | West Springfield, MA
$39,177
est. $565/mo

Track Price Check Availability

2016 BMW 5 Series
36,863 Miles | Westlake, OH
$29,650
est. $427/mo

Track Price Check Availability

2017 BMW 5 Series
47,883 Miles | Naperville, IL
$34,977
est. $504/mo

Track Price Check Availability

2018 BMW 5 Series
23,924 Miles | Las Vegas, NV
$41,985
est. $605/mo

Track Price Check Availability

2016 BMW 5 Series
31,704 Miles | Brooklyn, NY
$22,995
est. $331/mo

Track Price Check Availability

2016 BMW 5 Series
38,840 Miles | San Diego, CA
$24,995
est. $360/mo

Track Price Check Availability

2017 BMW 5 Series
16,650 Miles | San Diego, CA
$38,985
est. $562/mo

Track Price Check Availability

BMW 5 Series Pricing Analysis

Active Listings
Mileage