2019 BMW 4 Series
New | Decatur, GA
$52,061
Est $750/mo

Track Price Check Availability

2020 BMW 4 Series
New | Peoria, IL
$61,660
Est $889/mo

Track Price Check Availability

2019 BMW 4 Series
New | Bloomington, IL
$59,090
Est $852/mo

Track Price Check Availability

2019 BMW 4 Series
New | Beaverton, OR
$57,415
Est $828/mo

Track Price Check Availability

2019 BMW 4 Series
New | Beaverton, OR
$64,398
Est $928/mo

Track Price Check Availability

2019 BMW 4 Series
New | Beaverton, OR
$51,171
Est $738/mo

Track Price Check Availability

2019 BMW 4 Series
New | College Station, TX
$60,230
Est $868/mo

Track Price Check Availability

2020 BMW 4 Series
New | College Station, TX
$58,075
Est $837/mo

Track Price Check Availability

2019 BMW 4 Series
New | Beaverton, OR
$47,054
Est $678/mo

Track Price Check Availability

2019 BMW 4 Series
New | Beaverton, OR
$60,010
Est $865/mo

Track Price Check Availability

2020 BMW 4 Series
New | College Station, TX
$54,425
Est $784/mo

Track Price Check Availability

2019 BMW 4 Series
New | College Station, TX
$50,650
Est $730/mo

Track Price Check Availability

2019 BMW 4 Series
New | College Station, TX
$63,975
Est $922/mo

Track Price Check Availability

2020 BMW 4 Series
New | West Springfield, MA
$49,430
Est $712/mo

Track Price Check Availability

2019 BMW 4 Series
New | Spokane, WA
$57,015
Est $822/mo

Track Price Check Availability

2019 BMW 4 Series
New | Glendale, AZ
$45,915
Est $662/mo

Track Price Check Availability

2019 BMW 4 Series
New | Glendale, AZ
$60,015
Est $865/mo

Track Price Check Availability

2019 BMW 4 Series
New | Glendale, AZ
$60,565
Est $873/mo

Track Price Check Availability

2019 BMW 4 Series
New | Glendale, AZ
$51,340
Est $740/mo

Track Price Check Availability

2019 BMW 4 Series
New | Glendale, AZ
$47,945
Est $691/mo

Track Price Check Availability

BMW 4 Series Pricing Analysis

Active Listings
Mileage