
Used BMW 3 Series for Sale Under $20,000
Showing 1-20 of 2,793 Listings
Featured
$19,400
2021 BMW 3 Series 330i xDrive
- 49,212 Miles
- Listed 12 days ago
- Woodside, NY
- $5,208 Below market value of $24,608
- iSeeCars Dealer Score
Used 2021 BMW 3 Series 330i xDrive for Sale
49,212 Miles
Woodside, NY
| Category | Used Cars |
| Price | $19,400 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J02M8C04228 |
| Location | Woodside, NY |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 49,212 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral gray metallic |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
Featured
$18,999
2021 BMW 3 Series 330i
- 69,852 Miles
- Listed 15 days ago
- Modesto, CA
- $5,097 Below market value of $24,096
- iSeeCars Dealer Score
Used 2021 BMW 3 Series 330i for Sale
69,852 Miles
Modesto, CA
| Category | Used Cars |
| Price | $18,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R1J07M8B57596 |
| Location | Modesto, CA |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 69,852 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral gray metallic |
| Interior Color | Black |
| MPG | 30 combined |
| Drivetrain | Rear-wheel drive |
$16,355
$16,4952018 BMW 3 Series 328d
- 60,782 Miles
- Listed 135 days ago
- Mukwonago, WI
- $4,893 Below market value of $21,248
- iSeeCars Dealer Score
Used 2018 BMW 3 Series 328d for Sale
60,782 Miles
Mukwonago, WI
| Category | Used Cars |
| Price | $16,355 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Diesel |
| Seats | 5 Seats |
| VIN | WBA8E5C57JA507723 |
| Location | Mukwonago, WI |
| Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
| Mileage | 60,782 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Black |
| MPG | 36 combined |
| Drivetrain | Rear-wheel drive |
$13,796
2015 BMW 3 Series 328i
- 28,977 Miles
- Listed 2 days ago
- Dallas, TX
- $4,515 Below market value of $18,311
- iSeeCars Dealer Score
Used 2015 BMW 3 Series 328i for Sale
28,977 Miles
Dallas, TX
| Category | Used Cars |
| Price | $13,796 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3A5C59FF609556 |
| Location | Dallas, TX |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 28,977 mi. |
| Transmission | Automatic |
| Exterior Color | Glacier silver metallic |
| Interior Color | Beige |
| Drivetrain | Rear-wheel drive |
$19,999
2020 BMW 3 Series 330i
- 48,223 Miles
- Listed 59 days ago
- Dumfries, VA
- $4,507 Below market value of $24,506
- iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i for Sale
48,223 Miles
Dumfries, VA
| Category | Used Cars |
| Price | $19,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R1J01L8B29968 |
| Location | Dumfries, VA |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 48,223 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral gray metallic |
| MPG | 30 combined |
| Drivetrain | Rear-wheel drive |
| Positives | warranty |
$12,491
$12,9912016 BMW 3 Series 328i
- 46,242 Miles
- Listed 29 days ago
- Portland, OR
- $4,492 Below market value of $16,983
- iSeeCars Dealer Score
Used 2016 BMW 3 Series 328i for Sale
46,242 Miles
Portland, OR
| Category | Used Cars |
| Price | $12,491 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8E9G52GNU30567 |
| Location | Portland, OR |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 46,242 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Beige |
| MPG | 27 combined |
| Drivetrain | Rear-wheel drive |
$19,995
$20,9952021 BMW 3 Series 330i xDrive
- 51,503 Miles
- Listed 88 days ago
- Floral Park, NY
- $4,448 Below market value of $24,443
- Low annual miles
Used 2021 BMW 3 Series 330i xDrive for Sale
51,503 Miles
Floral Park, NY
| Category | Used Cars |
| Price | $19,995 |
| For Sale By | dealer |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J08M8B64303 |
| Location | Floral Park, NY |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 51,503 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$12,957
$15,6872020 BMW 3 Series 330i xDrive
- 103,168 Miles
- Listed 7 days ago
- South Amboy, NJ
- $4,396 Below market value of $17,353
- iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i xDrive for Sale
103,168 Miles
South Amboy, NJ
| Category | Used Cars |
| Price | $12,957 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J01L8B06399 |
| Location | South Amboy, NJ |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 103,168 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$15,836
2019 BMW 3 Series 330i xDrive
- 79,719 Miles
- Listed 22 days ago
- Bronx, NY
- $4,373 Below market value of $20,209
- iSeeCars Dealer Score
Used 2019 BMW 3 Series 330i xDrive for Sale
79,719 Miles
Bronx, NY
| Category | Used Cars |
| Price | $15,836 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J53K8B00291 |
| Location | Bronx, NY |
| Features | bluetooth, child safety, backup camera, sunroof, alloy wheels |
| Mileage | 79,719 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
| Positives | warranty |
$17,201
2017 BMW 3 Series 330i
- 35,387 Miles
- Listed 7 days ago
- Longmont, CO
- $4,361 Below market value of $21,562
- iSeeCars Dealer Score
Used 2017 BMW 3 Series 330i for Sale
35,387 Miles
Longmont, CO
| Category | Used Cars |
| Price | $17,201 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8B9G55HNU48832 |
| Location | Longmont, CO |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 35,387 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral gray metallic |
| Drivetrain | Rear-wheel drive |
| Positives | clean history |
$12,975
$14,9752018 BMW 3 Series 330i
- 74,183 Miles
- Listed 67 days ago
- Phoenix, AZ
- $4,169 Below market value of $17,144
- iSeeCars Dealer Score
Used 2018 BMW 3 Series 330i for Sale
74,183 Miles
Phoenix, AZ
| Category | Used Cars |
| Price | $12,975 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8B9C53JAE22042 |
| Location | Phoenix, AZ |
| Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
| Mileage | 74,183 mi. |
| Transmission | Automatic |
| Exterior Color | Sunset orange metallic |
| Interior Color | Black |
| Drivetrain | Rear-wheel drive |
| Positives | clean history |
$12,498
$12,9982017 BMW 3 Series 330i
- 65,138 Miles
- Listed 39 days ago
- Houston, TX
- $4,116 Below market value of $16,614
- iSeeCars Dealer Score
Used 2017 BMW 3 Series 330i for Sale
65,138 Miles
Houston, TX
| Category | Used Cars |
| Price | $12,498 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8B9G51HNU09218 |
| Location | Houston, TX |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 65,138 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Black |
| Drivetrain | Rear-wheel drive |
$19,999
$20,6052022 BMW 3 Series 330e
- 77,939 Miles
- Listed 88 days ago
- Buena Park, CA
- $4,073 Below market value of $24,072
- iSeeCars Dealer Score
Used 2022 BMW 3 Series 330e for Sale
77,939 Miles
Buena Park, CA
| Category | Used Cars |
| Price | $19,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Plug-in Hybrid |
| Seats | 5 Seats |
| VIN | 3MW5P7J02N8C52688 |
| Location | Buena Park, CA |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 77,939 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral grey metallic |
| Interior Color | Black |
| MPG | 75 combined |
| Drivetrain | Rear-wheel drive |
$15,398
2020 BMW 3 Series 330i xDrive
- 110,562 Miles
- Listed Today
- Greenville, SC
- $3,904 Below market value of $19,302
- iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i xDrive for Sale
110,562 Miles
Greenville, SC
| Category | Used Cars |
| Price | $15,398 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J08L8B23197 |
| Location | Greenville, SC |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 110,562 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Beige |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$12,999
2016 BMW 3 Series 328i xDrive
- 62,104 Miles
- Listed 202 days ago
- Dumfries, VA
- $3,862 Below market value of $16,861
- iSeeCars Dealer Score
Used 2016 BMW 3 Series 328i xDrive for Sale
62,104 Miles
Dumfries, VA
| Category | Used Cars |
| Price | $12,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8E3G53GNT76144 |
| Location | Dumfries, VA |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 62,104 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Beige |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
| Positives | warranty |
$19,999
2019 BMW 3 Series 330i
- 52,317 Miles
- Listed 2 days ago
- Gainesville, FL
- $3,829 Below market value of $23,828
- iSeeCars Dealer Score
Used 2019 BMW 3 Series 330i for Sale
52,317 Miles
Gainesville, FL
| Category | Used Cars |
| Price | $19,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA5R1C55KAK11522 |
| Location | Gainesville, FL |
| Features | bluetooth, child safety, backup camera, sunroof, alloy wheels |
| Mileage | 52,317 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Brown |
| MPG | 30 combined |
| Drivetrain | Rear-wheel drive |
$15,699
$15,9872016 BMW 3 Series 328i xDrive
- 43,231 Miles
- Listed 103 days ago
- Waukegan, IL
- $3,798 Below market value of $19,497
- iSeeCars Dealer Score
Used 2016 BMW 3 Series 328i xDrive for Sale
43,231 Miles
Waukegan, IL
| Category | Used Cars |
| Price | $15,699 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8E3G50GNU00206 |
| Location | Waukegan, IL |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 43,231 mi. |
| Transmission | Automatic |
| Exterior Color | Glacier silver metallic |
| Interior Color | Black |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
| Positives | inspected |
$16,270
2020 BMW 3 Series 330i xDrive
- 79,077 Miles
- Listed 6 days ago
- Bronx, NY
- $3,798 Below market value of $20,068
- iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i xDrive for Sale
79,077 Miles
Bronx, NY
| Category | Used Cars |
| Price | $16,270 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J01L8B19671 |
| Location | Bronx, NY |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 79,077 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$12,500
$12,7772015 BMW 3 Series 320i
- 44,130 Miles
- Listed 33 days ago
- Saint Augustine, FL
- $3,730 Below market value of $16,230
- iSeeCars Dealer Score
Used 2015 BMW 3 Series 320i for Sale
44,130 Miles
Saint Augustine, FL
| Category | Used Cars |
| Price | $12,500 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3B1G50FNT05084 |
| Location | Saint Augustine, FL |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 44,130 mi. |
| Transmission | Automatic |
| Exterior Color | Red |
| Interior Color | Gray |
| Drivetrain | Rear-wheel drive |
$17,995
2018 BMW 3 Series 330i xDrive
- 29,622 Miles
- Listed 3 days ago
- Newark, NJ
- $3,710 Below market value of $21,705
- iSeeCars Dealer Score
Used 2018 BMW 3 Series 330i xDrive for Sale
29,622 Miles
Newark, NJ
| Category | Used Cars |
| Price | $17,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8D9C54JEM34104 |
| Location | Newark, NJ |
| Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
| Mileage | 29,622 mi. |
| Transmission | Automatic |
| Exterior Color | Blue |
| Interior Color | Brown |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
Used BMW 3 Series
How to save money when buying a used BMW 3 Series?
| Engine | A 4-Cylinder 3 Series costs $14,384 less than a 6-Cylinder |
| Drive Type | A RWD BMW 3 Series can be priced $2,450 less than an all-wheel drive (AWD) |
| Certified | Choosing non-CPO vs Certified Pre-Owned (CPO) can save you $67 on a BMW 3 Series |
What colors are the best deals for a BMW 3 Series?
Least Expensive Color
Silver
$5,870
Average Savings
Most Expensive Color
Gray
$2,018
Average Premium
Average car color pricing for a used BMW 3 Series?
| Rank | Color | Compared to Avg. Price |
|---|---|---|
| Silver | $5,870 Savings | |
| Green | $3,002 Savings | |
| Black | $1,197 Savings | |
| White | $622 Savings | |
| Red | $549 Savings | |
| Orange | $658 Higher | |
| Blue | $762 Higher | |
| Gray | $2,018 Higher |
What BMW 3 Series color has the best resale value?
Price differences by car color compared to the average price of a used BMW 3 Series
What is the best time to buy a used BMW 3 Series?
Good times to buy
$237 Average Savings
January, August, September, October, November, December are good times to buy to find the best prices.
Good times to sell
$241 Average Premium
February, March, April, May, June, July are good times to sell to get the best prices.
People who searched Used BMW 3 Series for Sale Under $20,000 also searched:
| Similar Models | Deals | Listings |
|---|---|---|
| Chrysler 300 for Sale Under $20,000 | Save $5,083 on 566 deals | 1,387 listings from $12,992 |
| Toyota Avalon for Sale Under $20,000 | Save $4,559 on 277 deals | 851 listings from $11,893 |
| Acura TLX for Sale Under $20,000 | Save $4,864 on 268 deals | 573 listings from $15,459 |
| Volvo S60 for Sale Under $20,000 | Save $4,826 on 259 deals | 573 listings from $11,991 |
| Cadillac Ats for Sale Under $20,000 | Save $4,631 on 201 deals | 506 listings from $12,423 |
| Mitsubishi Lancer Evolution for Sale Under $20,000 | Save $2,055 on 6 deals | 9 listings from $17,693 |
Popular Bmw Models
| Average Price | Deals | Listings | |
|---|---|---|---|
| BMW 3 Series for Sale | $35,085 | Save $10,116 on 2,461 deals | 8,671 listings |
| BMW M3 for Sale | $73,023 | Save $14,035 on 183 deals | 958 listings |
| BMW M4 for Sale | $80,770 | Save $13,326 on 167 deals | 981 listings |
| BMW X5 for Sale | $63,262 | Save $13,075 on 3,285 deals | 13,674 listings |
| BMW i8 for Sale | $56,189 | Save $13,799 on 18 deals | 66 listings |
Average Price of BMW 3 Series Trims
| Trim | Average Price | Listings | Specs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
BMW 3 Series 330i xDrive (2017-2020) |
$31,679 | 1,643 Listings |
|
||||||||
|
BMW 3 Series 330i (2001-2006, 2017-2020) |
$28,825 | 1,630 Listings |
|
||||||||
|
BMW 3 Series 328i (1996-2000, 2007-2016) |
$9,353 | 1,139 Listings |
|
||||||||
|
BMW 3 Series 328i xDrive (2009-2016) |
$9,858 | 809 Listings |
|
||||||||
|
BMW 3 Series 320i (1981-1983, 2013-2018) |
$11,399 | 419 Listings |
|
||||||||
|
BMW 3 Series 335i (2007-2015) |
$11,551 | 320 Listings |
|
||||||||
|
BMW 3 Series 320i xDrive (2013-2018) |
$11,852 | 296 Listings |
|
||||||||
|
BMW 3 Series M340i xDrive (2020) |
$46,676 | 285 Listings |
|
||||||||
|
BMW 3 Series M340i (2020) |
$43,800 | 202 Listings |
|
||||||||
|
BMW 3 Series 330e (2016) |
$29,765 | 182 Listings |
|
Find More Cars For Sale
Explore Other Models
23,082 Listings from $1,500
26,579 Listings from $1,250
2,371 Listings from $1,150
35,973 Listings from $1,600
26,038 Listings from $1,500
1,349 Listings from $999
2,977 Listings from $1,599
805 Listings from $1,795
26,006 Listings from $1,250
8,749 Listings from $4,950