2020 BMW 3 Series for sale
All available 2020 BMW 3 Series listings.
2,670 listings • $13,995 – $56,995 • avg 57,955 mi
Featured listings
Browse all 2,670 2020 bmw 3 series for sale →
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
$25,998
Murietta, CA
Clean title USED · Sedan
2020 BMW 3 Series
330i · AWD · Automatic
$19,985
San Antonio, TX
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
$24,650
Raleigh, NC
Clean title USED · Sedan
2020 BMW 3 Series
330i · AWD · Automatic
$24,998
Algonquin, IL
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
$15,995
Plainfield, NJ
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
$18,994
Plano, TX
Clean title USED · Sedan
2020 BMW 3 Series
330i · AWD · Automatic
$21,995
Omaha, NE
Clean title USED · Sedan
2020 BMW 3 Series
330i · AWD · Automatic
$22,278
Jamaica, NY
Clean title USED · Sedan
2020 BMW 3 Series
330i · AWD · Automatic
$25,788
Kenvil, NJ
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
$16,918
Fort Lauderdale, FL
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
$19,999
Shelby, NC
Clean title USED · Sedan
2020 BMW 3 Series
330i · AWD · Automatic
$20,615
Jamaica, NY
Clean title USED · Sedan
2020 BMW 3 Series
330i · AWD · Automatic
$25,711
Schaumburg, IL
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
$22,899
Fort Lauderdale, FL
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
$19,900
Freehold, NJ
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
$21,998
West Covina, CA
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
$18,999
Dumfries, VA
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
$24,999
Katy, TX
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
Contact for price
Coconut Creek, FL
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
$22,822
Montclair, CA
Clean title USED · Sedan
2020 BMW 3 Series
330i · AWD · Automatic
$24,899
Orland Park, IL
Clean title USED · Sedan
2020 BMW 3 Series
330i · AWD · Automatic
$22,995
Princeton, NJ
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
$18,995
Houston, TX
Clean title USED · Sedan
2020 BMW 3 Series
330i · RWD · Automatic
$19,727
Sarasota, FL
About this category
The 2020 BMW 3 Series is currently available in 2,670 listings on Carlify. Average mileage across these listings is 57,955 miles. Pricing starts at $13,995 and reaches $56,995. Browse photos, full vehicle history, and dealer details for each 2020 3 Series.
Frequently asked questions
- How much does a 2020 BMW 3 Series cost used?
- 2020 BMW 3 Series listings range from $13,995 to $56,995, averaging $27,179 on Carlify.
- How many 2020 BMW 3 Series are listed?
- Carlify shows 2,670 active 2020 BMW 3 Series listings.
- What's the average mileage on a 2020 BMW 3 Series?
- Average mileage across 2020 BMW 3 Series listings is 57,955 miles.
Browse by year
Top cities
- Used BMW 3 Series in New YorkNY
- Used BMW 3 Series in Los AngelesCA
- Used BMW 3 Series in ChicagoIL
- Used BMW 3 Series in HoustonTX
- Used BMW 3 Series in PhoenixAZ
- Used BMW 3 Series in PhiladelphiaPA
- Used BMW 3 Series in San AntonioTX
- Used BMW 3 Series in San DiegoCA
- Used BMW 3 Series in DallasTX
- Used BMW 3 Series in JacksonvilleFL
- Used BMW 3 Series in AustinTX
- Used BMW 3 Series in Fort WorthTX
- Used BMW 3 Series in San JoseCA
- Used BMW 3 Series in ColumbusOH
- Used BMW 3 Series in CharlotteNC
- Used BMW 3 Series in IndianapolisIN
- Used BMW 3 Series in San FranciscoCA
- Used BMW 3 Series in SeattleWA