50 Best New BMW 4 Series for Sale, Savings from $2,659

2020 BMW 4 Series
New | Henderson, NV
$60,435
est. $871/mo

Track Price Check Availability

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

Track Price Check Availability

2019 BMW 4 Series
New | Mount Kisco, NY
$60,435
est. $871/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mount Kisco, NY
$59,585
est. $859/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mount Kisco, NY
$55,435
est. $799/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mt Laurel, NJ
$64,710
est. $933/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mt Laurel, NJ
$61,085
est. $880/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mobile, AL
$61,710
est. $889/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mt Laurel, NJ
$63,835
est. $920/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mt Laurel, NJ
$55,435
est. $799/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mt Laurel, NJ
$63,335
est. $913/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mt Laurel, NJ
$64,840
est. $935/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mobile, AL
$60,860
est. $877/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mt Laurel, NJ
$71,435
est. $1,030/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mobile, AL
$62,660
est. $903/mo

Track Price Check Availability

2020 BMW 4 Series
New | Phoenix, AZ
$48,835
est. $704/mo

Track Price Check Availability

2020 BMW 4 Series
New | Winter Park, FL
$52,130
est. $751/mo

Track Price Check Availability

2020 BMW 4 Series
New | Winter Park, FL
$55,735
est. $803/mo

Track Price Check Availability

2020 BMW 4 Series
New | Freeport, NY
$51,860
est. $748/mo

Track Price Check Availability

2020 BMW 4 Series
New | Naperville, IL
$53,085
est. $765/mo

Track Price Check Availability

BMW 4 Series Pricing Analysis

Active Listings
Mileage