2018 BMW 4 Series
New | Tucson, AZ
$42,037
est. $606/mo

Track Price Check Availability

2019 BMW 4 Series
New | Las Vegas, NV
$52,110
est. $751/mo

Track Price Check Availability

2020 BMW 4 Series
New | Las Vegas, NV
$57,385
est. $827/mo

Track Price Check Availability

2019 BMW 4 Series
New | Tucson, AZ
$57,015
est. $822/mo

Track Price Check Availability

2020 BMW 4 Series
New | Las Vegas, NV
$46,995
est. $677/mo

Track Price Check Availability

2019 BMW 4 Series
New | Las Vegas, NV
$53,110
est. $766/mo

Track Price Check Availability

2020 BMW 4 Series
New | Henderson, NV
$47,045
est. $678/mo

Track Price Check Availability

2020 BMW 4 Series
New | Henderson, NV
$61,550
est. $887/mo

Track Price Check Availability

2018 BMW 4 Series
New | Tucson, AZ
$57,055
est. $822/mo

Track Price Check Availability

2020 BMW 4 Series
New | Las Vegas, NV
$47,925
est. $691/mo

Track Price Check Availability

2019 BMW 4 Series
New | Tucson, AZ
$57,215
est. $825/mo

Track Price Check Availability

2020 BMW 4 Series
New | Las Vegas, NV
$53,100
est. $765/mo

Track Price Check Availability

2019 BMW 4 Series
New | Tucson, AZ
$55,395
est. $798/mo

Track Price Check Availability

2019 BMW 4 Series
New | Tucson, AZ
$56,050
est. $808/mo

Track Price Check Availability

2020 BMW 4 Series
New | Las Vegas, NV
$46,495
est. $670/mo

Track Price Check Availability

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

Track Price Check Availability

2020 BMW 4 Series
New | Springfield, MO
$61,000
est. $879/mo

Track Price Check Availability

2020 BMW 4 Series
New | Lincoln, NE
$61,725
est. $890/mo

Track Price Check Availability

2019 BMW 4 Series
New | Springfield, MO
$60,995
est. $879/mo

Track Price Check Availability

2020 BMW 4 Series
New | Lincoln, NE
$60,235
est. $868/mo

Track Price Check Availability

BMW 4 Series Pricing Analysis

Active Listings
Mileage