2018 BMW 4 Series
9,300 Miles
$40,620

Thousand Oaks, CA
Track Price Check Availability

2017 BMW 4 Series
17,212 Miles
$32,278

Fort Lauderdale, FL
Track Price Check Availability

2018 BMW 4 Series
12,978 Miles
$36,988

Fort Lauderdale, FL
Track Price Check Availability

2017 BMW 4 Series
13,218 Miles
$32,343

Fort Lauderdale, FL
Track Price Check Availability

2018 BMW 4 Series
11,339 Miles
$37,288

Fort Lauderdale, FL
Track Price Check Availability

2018 BMW 4 Series
2,474 Miles
$46,950

Thousand Oaks, CA
Track Price Check Availability

2017 BMW 4 Series
37,129 Miles
$31,800

Charlotte, NC
Track Price Check Availability

2017 BMW 4 Series
16,888 Miles
$30,988

Miami, FL
Track Price Check Availability

2017 BMW 4 Series
30,484 Miles
$31,193

Little Rock, AR
Track Price Check Availability

2018 BMW 4 Series
7,621 Miles
$36,988

Alpharetta, GA
Track Price Check Availability

2018 BMW 4 Series
828 Miles
$45,882

Alpharetta, GA
Track Price Check Availability

2018 BMW 4 Series
2,474 Miles
$49,559

Alpharetta, GA
Track Price Check Availability

2018 BMW 4 Series
5,831 Miles
$42,900

Seaside, CA
Track Price Check Availability

2018 BMW 4 Series
3,077 Miles
$49,700

Honolulu, HI
Track Price Check Availability

2018 BMW 4 Series
4,102 Miles
$41,981

Katy, TX
Track Price Check Availability

2018 BMW 4 Series
7,680 Miles
$39,977

Mobile, AL
Track Price Check Availability

2018 BMW 4 Series
3,933 Miles
$45,921

Alpharetta, GA
Track Price Check Availability

2018 BMW 4 Series
8,309 Miles
$38,988

Alpharetta, GA
Track Price Check Availability

2018 BMW 4 Series
8,844 Miles
$38,688

Alpharetta, GA
Track Price Check Availability

2018 BMW 4 Series
4,403 Miles
$48,225

Alhambra, CA
Track Price Check Availability

BMW 4 Series Pricing Analysis

Active Listings
Mileage