2020 BMW 3 Series for sale

All available 2020 BMW 3 Series listings.

2,670 listings • $13,995 – $56,995 • avg 57,955 mi

2020 BMW 3 Series 330i — Sedan — 40,635 mi — Murietta, CA Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

40,635 miGas30 mpg Blue Ridge Mountain Metallic

$25,998

Murietta, CA

View →
2020 BMW 3 Series 330i — Sedan — 122,880 mi — San Antonio, TX Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · AWD · Automatic

122,880 miGas28 mpg Mineral White Metallic

$19,985

San Antonio, TX

View →
2020 BMW 3 Series 330i — Sedan — 37,923 mi — Raleigh, NC Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

37,923 miGas30 mpg Mediterranean Blue Metallic

$24,650

Raleigh, NC

View →
2020 BMW 3 Series 330i — Sedan — 55,207 mi — Algonquin, IL Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · AWD · Automatic

55,207 miGas28 mpg Alpine White

$24,998

Algonquin, IL

View →
2020 BMW 3 Series 330i — Sedan — 90,934 mi — Plainfield, NJ Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

90,934 miGas30 mpg Jet Black

$15,995

Plainfield, NJ

View →
2020 BMW 3 Series 330i — Sedan — 88,365 mi — Plano, TX Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

88,365 miGas30 mpg Jet Black

$18,994

Plano, TX

View →
2020 BMW 3 Series 330i — Sedan — 94,739 mi — Omaha, NE Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · AWD · Automatic

94,739 miGas28 mpg Mineral Gray Metallic

$21,995

Omaha, NE

View →
2020 BMW 3 Series 330i — Sedan — 69,949 mi — Jamaica, NY Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · AWD · Automatic

69,949 miGas28 mpg Jet Black

$22,278

Jamaica, NY

View →
2020 BMW 3 Series 330i — Sedan — 43,146 mi — Kenvil, NJ Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · AWD · Automatic

43,146 miGas28 mpg Mineral Gray Metallic

$25,788

Kenvil, NJ

View →
2020 BMW 3 Series 330i — Sedan — 62,961 mi — Fort Lauderdale, FL Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

62,961 miGas30 mpg Alpine White

$16,918

Fort Lauderdale, FL

View →
2020 BMW 3 Series 330i — Sedan — 118,423 mi — Shelby, NC Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

118,423 miGas30 mpg Alpine White

$19,999

Shelby, NC

View →
2020 BMW 3 Series 330i — Sedan — 68,058 mi — Jamaica, NY Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · AWD · Automatic

68,058 miGas28 mpg Alpine White

$20,615

Jamaica, NY

View →
2020 BMW 3 Series 330i — Sedan — 33,456 mi — Schaumburg, IL Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · AWD · Automatic

33,456 miGas28 mpg Mineral Gray Metallic

$25,711

Schaumburg, IL

View →
2020 BMW 3 Series 330i — Sedan — 48,996 mi — Fort Lauderdale, FL Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

48,996 miGas30 mpg Portimao Blue Metallic

$22,899

Fort Lauderdale, FL

View →
2020 BMW 3 Series 330i — Sedan — 70,287 mi — Freehold, NJ Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

70,287 miGas30 mpg Black Sapphire Metallic

$19,900

Freehold, NJ

View →
2020 BMW 3 Series 330i — Sedan — 66,746 mi — West Covina, CA Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

66,746 miGas30 mpg Jet Black

$21,998

West Covina, CA

View →
2020 BMW 3 Series 330i — Sedan — 57,517 mi — Dumfries, VA Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

57,517 miGas30 mpg Alpine White

$18,999

Dumfries, VA

View →
2020 BMW 3 Series 330i — Sedan — 36,283 mi — Katy, TX Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

36,283 miGas30 mpg Alpine White

$24,999

Katy, TX

View →
2020 BMW 3 Series 330i — Sedan — 67,998 mi — Coconut Creek, FL Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

67,998 miGas30 mpg Black Sapphire Metallic

Contact for price

Coconut Creek, FL

View →
2020 BMW 3 Series 330i — Sedan — 50,599 mi — Montclair, CA Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

50,599 miGas30 mpg Mineral White Metallic

$22,822

Montclair, CA

View →
2020 BMW 3 Series 330i — Sedan — 61,242 mi — Orland Park, IL Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · AWD · Automatic

61,242 miGas28 mpg Alpine White

$24,899

Orland Park, IL

View →
2020 BMW 3 Series 330i — Sedan — 47,153 mi — Princeton, NJ Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · AWD · Automatic

47,153 miGas28 mpg Jet Black

$22,995

Princeton, NJ

View →
2020 BMW 3 Series 330i — Sedan — 92,829 mi — Houston, TX Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

92,829 miGas30 mpg Jet Black

$18,995

Houston, TX

View →
2020 BMW 3 Series 330i — Sedan — 66,582 mi — Sarasota, FL Clean title
BMW logo

USED · Sedan

2020 BMW 3 Series

330i · RWD · Automatic

66,582 miGas30 mpg Jet Black

$19,727

Sarasota, FL

View →

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.