2018 BMW 4 Series
7,527 Miles
$47,995

Seattle, WA
Track Price Check Availability

2018 BMW 4 Series
7,802 Miles
$43,888

Seattle, WA
Track Price Check Availability

2018 BMW 4 Series
7,935 Miles
$49,995

Seattle, WA
Track Price Check Availability

2018 BMW 4 Series
8,234 Miles
$41,977

Naperville, IL
Track Price Check Availability

2018 BMW 4 Series
4,565 Miles
$47,888

Seattle, WA
Track Price Check Availability

2018 BMW 4 Series
5,715 Miles
$46,888

Seattle, WA
Track Price Check Availability

2018 BMW 4 Series
4,467 Miles
$42,999

Portland, OR
Track Price Check Availability

2019 BMW 4 Series
8,189 Miles
$44,885

Huntington State, NY
Track Price Check Availability

2018 BMW 4 Series
4,671 Miles
$42,999

Portland, OR
Track Price Check Availability

2018 BMW 4 Series
1,527 Miles
$44,999

Portland, OR
Track Price Check Availability

2018 BMW 4 Series
8,328 Miles
$38,977

Naperville, IL
Track Price Check Availability

2018 BMW 4 Series
4,008 Miles
$42,760

Bloomfield, NJ
Track Price Check Availability

2018 BMW 4 Series
3,679 Miles
$43,999

Portland, OR
Track Price Check Availability

2018 BMW 4 Series
9,018 Miles
$43,460

Huntington State, NY
Track Price Check Availability

2018 BMW 4 Series
4,610 Miles
$47,888

Seattle, WA
Track Price Check Availability

2018 BMW 4 Series
4,565 Miles
$39,999

Portland, OR
Track Price Check Availability

2018 BMW 4 Series
1,804 Miles
$45,999

Portland, OR
Track Price Check Availability

2019 BMW 4 Series
11,279 Miles
$43,977

Naperville, IL
Track Price Check Availability

2018 BMW 4 Series
6,125 Miles
$43,459

Bloomfield, NJ
Track Price Check Availability

2019 BMW 4 Series
4,673 Miles
$46,693

Harriman, NY
Track Price Check Availability

BMW 4 Series Pricing Analysis

Active Listings
Mileage