2017 BMW 4 Series
20,577 Miles
$33,639

Decatur, GA
Track Price Check Availability

2017 BMW 4 Series
16,359 Miles
$31,998

Burbank, CA
Track Price Check Availability

2018 BMW 4 Series
3,012 Miles
$36,999

Portland, OR
Track Price Check Availability

2018 BMW 4 Series
4,109 Miles
$41,795

Thousand Oaks, CA
Track Price Check Availability

2018 BMW 4 Series
4,759 Miles
$46,995

Seattle, WA
Track Price Check Availability

2018 BMW 4 Series
6,293 Miles
$38,995

Thousand Oaks, CA
Track Price Check Availability

2018 BMW 4 Series
7,883 Miles
$37,235

Thousand Oaks, CA
Track Price Check Availability

2018 BMW 4 Series
8,600 Miles
$37,172

Elk Grove, CA
Track Price Check Availability

2018 BMW 4 Series
8,194 Miles
$36,981

Katy, TX
Track Price Check Availability

2018 BMW 4 Series
8,665 Miles
$35,982

Katy, TX
Track Price Check Availability

2018 BMW 4 Series
6,469 Miles
$49,559

Alpharetta, GA
Track Price Check Availability

2019 BMW 4 Series
8,051 Miles
$38,699

Alpharetta, GA
Track Price Check Availability

2018 BMW 4 Series
7,986 Miles
$35,687

Alpharetta, GA
Track Price Check Availability

2019 BMW 4 Series
7,492 Miles
$40,999

Alpharetta, GA
Track Price Check Availability

2018 BMW 4 Series
828 Miles
$45,882

Alpharetta, GA
Track Price Check Availability

2018 BMW 4 Series
8,930 Miles
$37,830

Phoenix, AZ
Track Price Check Availability

2018 BMW 4 Series
9,556 Miles
$39,988

Escondido, CA
Track Price Check Availability

2018 BMW 4 Series
20,222 Miles
$38,297

Brooklyn, NY
Track Price Check Availability

2018 BMW 4 Series
7,869 Miles
$38,269

Alpharetta, GA
Track Price Check Availability

2019 BMW 4 Series
7,848 Miles
$41,438

Alpharetta, GA
Track Price Check Availability

BMW 4 Series Pricing Analysis

Active Listings
Mileage