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

2019 BMW 4 Series
New | Cincinnati, OH
$45,225
est. $652/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mobile, AL
$59,935
est. $864/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mobile, AL
$69,135
est. $997/mo

Track Price Check Availability

2020 BMW 4 Series
New | Winter Park, FL
$56,095
est. $809/mo

Track Price Check Availability

2020 BMW 4 Series
New | Endicott, NY
$54,435
est. $785/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 | Tacoma, WA
$56,380
est. $813/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 | Winter Park, FL
$59,745
est. $861/mo

Track Price Check Availability

2020 BMW 4 Series
New | San Luis Obispo, CA
$62,720
est. $904/mo

Track Price Check Availability

2020 BMW 4 Series
New | Orlando, FL
$56,970
est. $821/mo

Track Price Check Availability

2020 BMW 4 Series
New | Ocala, FL
$62,020
est. $894/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mcallen, TX
$60,050
est. $866/mo

Track Price Check Availability

2020 BMW 4 Series
New | Indianapolis, IN
$44,900
est. $647/mo

Track Price Check Availability

2020 BMW 4 Series
New | Northfield, IL
$56,025
est. $808/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mcallen, TX
$48,980
est. $706/mo

Track Price Check Availability

2020 BMW 4 Series
New | Mcallen, TX
$54,825
est. $790/mo

Track Price Check Availability

2020 BMW 4 Series
New | Indianapolis, IN
$48,595
est. $700/mo

Track Price Check Availability

2020 BMW 4 Series
New | Northfield, IL
$56,635
est. $816/mo

Track Price Check Availability

2020 BMW 4 Series
New | Tallahassee, FL
$54,900
est. $791/mo

Track Price Check Availability

BMW 4 Series Pricing Analysis

Active Listings
Mileage