2020 BMW 3 Series for Sale

1-20 of 1,143 Cars Found

Save Search
X

Message:

2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 1,322 mi

Plainville, CT - Listed 96 days ago
  • $11,502 below market price
  • dealer rating
  • 1-owner , 1 positive , low miles , free CARFAX
$41,997
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $38,372 - 1,322 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Plainville, CT 06062
Price: $38,372
Mileage: 1,322 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.7 star
Exterior Color: Jet Black
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA5R7C01LFH94332
Positives: clean history
Home Delivery
2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 2,589 mi

- Listed 30 days ago
  • $7,774 below market price
  • dealer rating
  • 1-owner , 1 positive , low miles
$37,980
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $37,480 - 2,589 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location:
Price: $37,480
Mileage: 2,589 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.4 star
Exterior Color: White
Engine: 4-Cylinder
Interior Color: Black
Fuel Type: Gasoline
MPG: 28
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: 3MW5R7J0XL8B06336
Positives: clean history
  • 2017
    $23,932
  • 2018
    $26,764
  • 2019
    $34,986
  • 2020
    $40,398
iSeeCars Unbiased Insights

What's the average price of a BMW 3 Series by year?

iSeeCars analyzes over 25 billion data points to help you find the best deals. See more BMW 3 Series insights.

iSeeCars Unbiased Insights

How can you save money on a used BMW 3 Series?

  • 4-Cylinder

    $47,469
    $14,650 Savings

    6-Cylinder

    $62,119
  • RWD

    $52,086
    $4,769 Savings

    AWD

    $56,855

iSeeCars analyzes over 25 billion data points to help you find the best deals.
See more ways to save.

iSeeCars Unbiased Insights

Does car color affect the price of a used BMW 3 Series?

Least
Expensive

Silver

$6,557Average Savings

Most
Expensive

Orange

$5,636Average Premium

iSeeCars analyzes over 25 billion data points to help you find the best deals.
See more ways to save.

2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 12,751 mi

Gurnee, IL - Listed 53 days ago
  • $6,898 below market price
  • dealer rating
  • 1-owner , 2 positives , low miles , free CARFAX
$34,500
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $31,991 - 12,751 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Gurnee, IL 60031
Price: $31,991
Mileage: 12,751 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.9 star
Exterior Color: White
Engine: 4-Cylinder
Interior Color: Black
Fuel Type: Gasoline
MPG: 28
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: 3MW5R7J05L8B06342
Positives: certified pre-owned car, clean history
2020 BMW 3 Series 330i

2020 BMW 3 Series 330i - 17,356 mi

Fort Lauderdale, FL - Listed 60 days ago
  • $5,839 below market price
  • dealer rating
  • 1-owner , 2 positives , free CARFAX
$29,999
PREVIEW
Used 2020 BMW 3 Series 330i for Sale - $27,489 - 17,356 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Fort Lauderdale, FL 33328
Price: $27,489
Mileage: 17,356 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.9 star
Exterior Color: Glacier Silver Metallic
Engine: 4-Cylinder
Interior Color: Black
Fuel Type: Gasoline
MPG: 30
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: WBA5R1C02LFH85975
Positives: clean history, warranty
2020 BMW 3 Series 330i

2020 BMW 3 Series 330i - 6,083 mi

Austin, TX - Listed 55 days ago
  • $4,264 below market price
  • dealer rating
  • 1-owner , 1 positive , low miles , free CARFAX
$37,988
PREVIEW
Used 2020 BMW 3 Series 330i for Sale - $33,988 - 6,083 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Austin, TX 78745
Price: $33,988
Mileage: 6,083 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Exterior Color: Portimao Blue Metallic
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 30
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: 3MW5R1J08L8B18661
Positives: clean history
Home Delivery
2020 BMW 3 Series 330i

2020 BMW 3 Series 330i - 12,370 mi

West Palm Beach, FL - Listed 10 days ago
  • $8,483 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
PREVIEW
Used 2020 BMW 3 Series 330i for Sale - $29,998 - 12,370 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: West Palm Beach, FL 33411
Price: $29,998
Mileage: 12,370 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 30
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: 3MW5R1J06L8B07223
2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 3,805 mi

Plainville, CT - Listed 360 days ago
  • $6,745 below market price
  • dealer rating
  • 1-owner , 1 positive , low miles , free CARFAX
$44,762
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $39,668 - 3,805 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Plainville, CT 06062
Price: $39,668
Mileage: 3,805 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.7 star
Exterior Color: Black Sapphire Metallic
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: 3MW5R7J00L8B18284
Positives: clean history
Home Delivery
2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 118 mi

Eugene, OR - Listed 53 days ago
  • $13,721 below market price
  • dealer rating
  • low miles
$38,900
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $37,977 - 118 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Eugene, OR 97401
Price: $37,977
Mileage: 118 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Seats: 5 seater
Drivetrain: AWD
VIN: 3MW5R7J00L8B33108
Home Delivery
2020 BMW 3 Series 330i

2020 BMW 3 Series 330i - 7,239 mi

Cleveland, TN - Listed 46 days ago
  • $9,316 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$31,951
PREVIEW
Used 2020 BMW 3 Series 330i for Sale - $31,871 - 7,239 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Cleveland, TN 37311
Price: $31,871
Mileage: 7,239 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.6 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 30
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: 3MW5R1J03L8B25159
2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 4,920 mi

Plainville, CT - Listed 362 days ago
  • $6,122 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$46,365
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $38,816 - 4,920 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Plainville, CT 06062
Price: $38,816
Mileage: 4,920 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.7 star
Exterior Color: Jet Black
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: 3MW5R7J04L8B19003
2020 BMW 3 Series M340i

2020 BMW 3 Series M340i - 308 mi

San Luis Obispo, CA - Listed 6 days ago
  • $5,881 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$54,995
PREVIEW
Used 2020 BMW 3 Series M340i for Sale - $49,980 - 308 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: San Luis Obispo, CA 93405
Price: $49,980
Mileage: 308 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.2 star
Exterior Color: Gray
Engine: 6-Cylinder
Fuel Type: Gasoline
MPG: 25
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: 3MW5U7J04L8B40822
Home Delivery
2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 2,558 mi

Spokane, WA - Listed 53 days ago
  • $9,838 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$42,000
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $38,000 - 2,558 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Spokane, WA 99207
Price: $38,000
Mileage: 2,558 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.7 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: 3MW5R7J01L8B22831
2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 5,277 mi

Plainville, CT - Listed 391 days ago
  • $5,464 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$48,765
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $39,012 - 5,277 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Plainville, CT 06062
Price: $39,012
Mileage: 5,277 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.7 star
Exterior Color: Mediterranean Blue Metallic
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: 3MW5R7J05L8B16191
2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 9,355 mi

Nashua, NH - Listed 53 days ago
  • $8,905 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$36,330
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $33,220 - 9,355 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Nashua, NH 03060
Price: $33,220
Mileage: 9,355 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.5 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: 3MW5R7J05L8B05725
Home Delivery
2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 9,019 mi

Hillside, NJ - Listed 120 days ago
  • $9,786 below market price
  • dealer rating
  • 1-owner , low miles
$35,894
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $30,894 - 9,019 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Hillside, NJ 07205
Price: $30,894
Mileage: 9,019 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.1 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: 3MW5R7J06L8B24090
Home Delivery
2020 BMW 3 Series 330i

2020 BMW 3 Series 330i - 4,195 mi

Conroe, TX - Listed 17 days ago
  • $6,527 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
PREVIEW
Used 2020 BMW 3 Series 330i for Sale - $33,995 - 4,195 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Conroe, TX 77384
Price: $33,995
Mileage: 4,195 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.7 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 30
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: 3MW5R1J06L8B33045
2020 BMW 3 Series 330i

2020 BMW 3 Series 330i - 11,463 mi

West Palm Beach, FL - Listed 44 days ago
  • $8,250 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$32,000
PREVIEW
Used 2020 BMW 3 Series 330i for Sale - $30,990 - 11,463 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: West Palm Beach, FL 33411
Price: $30,990
Mileage: 11,463 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.4 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 30
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: 3MW5R1J03L8B20754
Home Delivery
2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 4,946 mi

Tampa, FL - Listed 10 days ago
  • $7,447 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $38,588 - 4,946 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Tampa, FL 33612
Price: $38,588
Mileage: 4,946 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.4 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: 3MW5R7J09L8B35391
2020 BMW 3 Series 330i xDrive

2020 BMW 3 Series 330i xDrive - 2,451 mi

Los Angeles, CA - Listed 27 days ago
  • $7,665 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
PREVIEW
Used 2020 BMW 3 Series 330i xDrive for Sale - $38,500 - 2,451 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Los Angeles, CA 90040
Price: $38,500
Mileage: 2,451 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.3 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 28
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: 3MW5R7J09L8B15643
2020 BMW 3 Series 330i

2020 BMW 3 Series 330i - 8,645 mi

Phoenix, AZ - Listed 9 days ago
  • $5,612 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
PREVIEW
Used 2020 BMW 3 Series 330i for Sale - $32,950 - 8,645 miles - with bluetooth, child safety, navigation, backup camera, sunroof
Category: Used Cars
Location: Phoenix, AZ 85034
Price: $32,950
Mileage: 8,645 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 30
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: WBA5R1C04LFH40326
X
Would you like to view the latest search results ?
Yes     No
Zip Code Required X

Please enter a five-digit zip code to find cars for sale near you.

What is the average price for 2020 BMW 3 Series? How many are for sale and priced below market?

  • 1,143 cars for sale found, starting at $12,950
  • Average price for 2020 BMW 3 Series: $39,731
  • 415 deals found. Average savings of $3,678
  • Save up to $13,721 below estimated market price

What BMW 3 Series model year and mileage can you get for your budget?

Year Price Mileage
2020 $36,241 to $45,031 1,000 to 15,555 miles
2019 $33,206 to $36,861 5,311 to 23,377 miles
2018 $24,560 to $29,165 7,859 to 40,884 miles
2017 $21,985 to $26,051 13,775 to 47,272 miles

What BMW 3 Series trim and mileage can you get for your budget?

Trim Price Mileage
BMW 3 Series M340i xDrive Sedan $50,289 to $55,773 1,000 to 18,290 miles
BMW 3 Series M340i Sedan $48,590 to $53,815 1,000 to 14,774 miles
BMW 3 Series 330i xDrive Sedan $38,857 to $46,508 1,000 to 11,394 miles
BMW 3 Series 330i Sedan $34,671 to $42,816 1,000 to 16,273 miles

How much does a used 2020 BMW 3 Series cost ?

Average Price
$39,731
For a used 2020 BMW 3 Series
Average Savings
$3,678
Based on all 2020 3 Series deals found
Biggest Savings
$13,721
Below estimated market price
Good Deal
$38,241
Typical price of a good deal

What's the average price of a BMW 3 Series by year?

Average price by year
Average mileage by year
Search for a used 2020 BMW 3 Series near me
See my listings

How can you save money on a used 2020 BMW 3 Series ?

Engine A 4-Cylinder 3 Series costs $14,650 less than a 6-Cylinder
Drive Type A RWD BMW 3 Series can be priced $4,769 less than an all-wheel drive (AWD)

What colors are the best deals for a 2020 BMW 3 Series ?

Least Expensive Color
Silver $6,557Average Savings
Most Expensive Color
Orange $5,636Average Premium

What 2020 BMW 3 Series color has the best resale value ?

Price differences by car color compared to the average price of a used 2020 BMW 3 Series
How does car color affect the average price of a used 2020 BMW 3 Series ?
Rank Color Compared to Avg Price
1 Silver $6,557 Savings
2 Red $5,616 Savings
3 Black $3,495 Savings
4 White $1,199 Savings
5 Blue $2,790 Higher
6 Gray $2,800 Higher
7 Orange $5,636 Higher

What is the best time to buy a used 2020 BMW 3 Series ?

Good times to buy
- Save $237 on average: January, August, September, October, November, December are good times to buy to find the best prices.
Good times to sell
- Make an extra $241 on average: February, March, April, May, June, July are good times to sell to get the best prices
Total saved by iSeeCars users

$263,564,649

Start searching smarter now

Price of 2020 BMW 3 Series by Trim

Trim Average Price Deals Listings
2020 BMW 3 Series 330i
$37,388 Save $10,336 on 139 deals 511 listings
2020 BMW 3 Series 330i xDrive
$40,525 Save $13,721 on 295 deals 678 listings
2020 BMW 3 Series M340i
$52,434 Save $6,076 on 14 deals 51 listings
2020 BMW 3 Series M340i xDrive
$53,497 Save $3,905 on 7 deals 25 listings

Other Bmw 3 Series Years

Year Average Price Deals Listings
2021 BMW 3 Series for Sale $51,043 Save $8,456 on 5 deals 2,320 listings
2019 BMW 3 Series for Sale $34,046 Save $8,691 on 202 deals 338 listings
2018 BMW 3 Series for Sale $26,876 Save $9,746 on 934 deals 2,019 listings
2017 BMW 3 Series for Sale $23,993 Save $8,989 on 1,447 deals 2,889 listings
2016 BMW 3 Series for Sale $19,560 Save $4,993 on 256 deals 755 listings
2015 BMW 3 Series for Sale $16,993 Save $6,277 on 394 deals 1,004 listings

Bmw 3 Series Trims

Trim Average Price Deals Listings
Used BMW 3 Series 330i $32,267 Save $10,336 on 793 deals 2,316 listings
Used BMW 3 Series 330i Xdrive $37,169 Save $13,721 on 1,048 deals 3,397 listings
Used BMW 3 Series 330i Xdrive Gran Turismo $27,408 Save $4,335 on 42 deals 167 listings
Used BMW 3 Series 340i Xdrive Gran Turismo $32,708 Save $6,021 on 17 deals 43 listings
Used BMW 3 Series M340i $57,716 Save $6,076 on 13 deals 153 listings
Used BMW 3 Series M340i Xdrive $63,152 Save $3,905 on 7 deals 407 listings
Others also viewed these Models...

Keep me posted on new listings X
By clicking "Subscribe" you agree to our Terms and Privacy Policy.
Track price drops for this car X
By clicking "Start Tracking" you agree to our Terms and Privacy Policy.
X
The search has been saved X
The search has been saved.
Would you like to get email alerts for new listings and price drops for the search?
Subscribe No
By clicking "Subscribe" you agree to our Terms and Privacy Policy.