
Used BMW 3 Series for Sale Under $20,000
Showing 1-20 of 4,139 Listings
$19,995
2022 BMW 3 Series 330i xDrive
- 64,557 Miles
- Bronx, NY
- Remaining Lifespan: 8.371311 yrs
- $5,121 Below market value of $25,116
- Listed 36 days ago
●
iSeeCars Dealer Score
Used 2022 BMW 3 Series 330i xDrive for Sale
64,557 Miles
Bronx, NY
| Category | Used Cars |
| Price | $19,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J0XN8C38192 |
| Location | Bronx, NY |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 64,557 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral white metallic |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$16,990
2021 BMW 3 Series 330i xDrive
- 65,840 Miles
- Bellmore, NY
- Remaining Lifespan: 7.98443 yrs
- $4,771 Below market value of $21,761
- Listed 39 days ago
●
iSeeCars Dealer Score
Used 2021 BMW 3 Series 330i xDrive for Sale
65,840 Miles
Bellmore, NY
| Category | Used Cars |
| Price | $16,990 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J07M8B63935 |
| Location | Bellmore, NY |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 65,840 mi. |
| Transmission | Automatic |
| Exterior Color | Blue ridge mountain metallic |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$12,985
2018 BMW 3 Series 330e iPerformance
- 53,559 Miles
- Hawthorne, CA
- $4,549 Below market value of $17,534
- Low annual miles
- Listed 20 days ago
●
iSeeCars Dealer Score
Used 2018 BMW 3 Series 330e iPerformance for Sale
53,559 Miles
Hawthorne, CA
| Category | Used Cars |
| Price | $12,985 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Plug-in Hybrid |
| Seats | 5 Seats |
| VIN | WBA8E1C51JA756446 |
| Location | Hawthorne, CA |
| Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
| Mileage | 53,559 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Beige |
| MPG | 71 combined |
| Drivetrain | Rear-wheel drive |
$19,495
$19,9902020 BMW 3 Series 330i xDrive
- 49,155 Miles
- Elmont, NY
- Remaining Lifespan: 7.7297907 yrs
- $4,398 Below market value of $23,893
- Listed 87 days ago
●
iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i xDrive for Sale
49,155 Miles
Elmont, NY
| Category | Used Cars |
| Price | $19,495 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J00L8B18186 |
| Location | Elmont, NY |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 49,155 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$18,964
$18,9842022 BMW 3 Series 330i
- 66,442 Miles
- Miami, FL
- Remaining Lifespan: 8.413002 yrs
- $4,214 Below market value of $23,178
- Listed 166 days ago
●
iSeeCars Dealer Score
Used 2022 BMW 3 Series 330i for Sale
66,442 Miles
Miami, FL
| Category | Used Cars |
| Price | $18,964 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R1J02N8C75735 |
| Location | Miami, FL |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 66,442 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Beige |
| MPG | 30 combined |
| Drivetrain | Rear-wheel drive |
$17,945
$17,9952020 BMW 3 Series M340i xDrive
- 146,373 Miles
- Levittown, NY
- Remaining Lifespan: 7.7261934 yrs
- $4,175 Below market value of $22,120
- Listed 30 days ago
●
iSeeCars Dealer Score
Used 2020 BMW 3 Series M340i xDrive for Sale
146,373 Miles
Levittown, NY
| Category | Used Cars |
| Price | $17,945 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA5U9C01LFJ74894 |
| Location | Levittown, NY |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 146,373 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Black |
| MPG | 25 combined |
| Drivetrain | All-wheel drive |
$11,995
$12,5002016 BMW 3 Series 320i xDrive
- 45,462 Miles
- Columbus, OH
- Remaining Lifespan: 6.0169315 yrs
- $3,974 Below market value of $15,969
- Listed 38 days ago
●
iSeeCars Dealer Score
Used 2016 BMW 3 Series 320i xDrive for Sale
45,462 Miles
Columbus, OH
| Category | Used Cars |
| Price | $11,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8E5G50GNU21617 |
| Location | Columbus, OH |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 45,462 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Black |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$18,995
2021 BMW 3 Series 330i xDrive
- 57,425 Miles
- Bronx, NY
- Remaining Lifespan: 7.9808607 yrs
- $3,868 Below market value of $22,863
- Listed 39 days ago
●
iSeeCars Dealer Score
Used 2021 BMW 3 Series 330i xDrive for Sale
57,425 Miles
Bronx, NY
| Category | Used Cars |
| Price | $18,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J04M8B72219 |
| Location | Bronx, NY |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 57,425 mi. |
| Transmission | Automatic |
| Exterior Color | Phytonic blue metallic |
| Interior Color | Beige |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$10,999
$11,9992017 BMW 3 Series 330i
- 60,138 Miles
- Pompano Beach, FL
- Remaining Lifespan: 6.0621285 yrs
- $3,814 Below market value of $14,813
- Listed 52 days ago
●
iSeeCars Dealer Score
Used 2017 BMW 3 Series 330i for Sale
60,138 Miles
Pompano Beach, FL
| Category | Used Cars |
| Price | $10,999 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8B9C32HK885399 |
| Location | Pompano Beach, FL |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 60,138 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral gray metallic |
| Interior Color | Black |
| Drivetrain | Rear-wheel drive |
| Positives | warranty, inspected |
$10,888
$11,2902016 BMW 3 Series 320i
- 50,735 Miles
- Fort Myers, FL
- Remaining Lifespan: 6.017651 yrs
- $3,684 Below market value of $14,572
- Listed 20 days ago
●
iSeeCars Dealer Score
Used 2016 BMW 3 Series 320i for Sale
50,735 Miles
Fort Myers, FL
| Category | Used Cars |
| Price | $10,888 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8E1G59GNU10284 |
| Location | Fort Myers, FL |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 50,735 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral gray metallic |
| Interior Color | Beige |
| Drivetrain | Rear-wheel drive |
$15,798
$16,2982019 BMW 3 Series 330i
- 76,462 Miles
- Brandon, FL
- Remaining Lifespan: 7.4820185 yrs
- $3,659 Below market value of $19,457
- Listed 88 days ago
●
iSeeCars Dealer Score
Used 2019 BMW 3 Series 330i for Sale
76,462 Miles
Brandon, FL
| Category | Used Cars |
| Price | $15,798 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R1J57K8A04242 |
| Location | Brandon, FL |
| Features | bluetooth, child safety, backup camera, sunroof, alloy wheels |
| Mileage | 76,462 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral gray metallic |
| Interior Color | Black |
| MPG | 30 combined |
| Drivetrain | Rear-wheel drive |
$10,979
$11,1662016 BMW 3 Series 320i xDrive
- 53,370 Miles
- Woodbridge, VA
- Remaining Lifespan: 6.0158596 yrs
- $3,654 Below market value of $14,633
- Listed 180 days ago
●
iSeeCars Dealer Score
Used 2016 BMW 3 Series 320i xDrive for Sale
53,370 Miles
Woodbridge, VA
| Category | Used Cars |
| Price | $10,979 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8E5G57GNT95016 |
| Location | Woodbridge, VA |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 53,370 mi. |
| Transmission | Automatic |
| Exterior Color | Melbourne red metallic |
| Interior Color | Black |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
| Positives | condition |
$13,950
2016 BMW 3 Series 320i
- 54,978 Miles
- Mesa, AZ
- Remaining Lifespan: 5.913554 yrs
- $3,449 Below market value of $17,399
- Listed 60 days ago
●
iSeeCars Dealer Score
Used 2016 BMW 3 Series 320i for Sale
54,978 Miles
Mesa, AZ
| Category | Used Cars |
| Price | $13,950 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8E1G5XGNU11640 |
| Location | Mesa, AZ |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 54,978 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral gray metallic |
| Interior Color | Black |
| Drivetrain | Rear-wheel drive |
| Positives | inspected, condition, clean history, certified pre-owned car, new tires, warranty |
$17,995
2018 BMW 3 Series 340i xDrive
- 112,420 Miles
- Corona, CA
- Remaining Lifespan: 6.258212 yrs
- $3,419 Below market value of $21,414
- Listed 20 days ago
●
iSeeCars Dealer Score
Used 2018 BMW 3 Series 340i xDrive for Sale
112,420 Miles
Corona, CA
| Category | Used Cars |
| Price | $17,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8B7G50JNU95079 |
| Location | Corona, CA |
| Features | bluetooth, child safety, backup camera, sunroof, alloy wheels |
| Mileage | 112,420 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
| Positives | non-smoker |
$10,995
2015 BMW 3 Series 328i
- 54,114 Miles
- Orlando, FL
- Remaining Lifespan: 5.8934684 yrs
- $3,332 Below market value of $14,327
- Listed 39 days ago
●
iSeeCars Dealer Score
Used 2015 BMW 3 Series 328i for Sale
54,114 Miles
Orlando, FL
| Category | Used Cars |
| Price | $10,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3A5G53FNS90042 |
| Location | Orlando, FL |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 54,114 mi. |
| Transmission | Automatic |
| Exterior Color | Orion silver metallic |
| Interior Color | Brown |
| Drivetrain | Rear-wheel drive |
$17,995
$18,4952021 BMW 3 Series 330i xDrive
- 69,515 Miles
- Woodside, NY
- Remaining Lifespan: 8.040443 yrs
- $3,302 Below market value of $21,297
- Listed 127 days ago
●
iSeeCars Dealer Score
Used 2021 BMW 3 Series 330i xDrive for Sale
69,515 Miles
Woodside, NY
| Category | Used Cars |
| Price | $17,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J05M8B60841 |
| Location | Woodside, NY |
| Features | bluetooth, child safety, navigation, backup camera, internet radio |
| Mileage | 69,515 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Beige |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$12,499
$14,9992018 BMW 3 Series 330i xDrive
- 80,544 Miles
- Suitland, MD
- Remaining Lifespan: 6.3693786 yrs
- $3,263 Below market value of $15,762
- Listed 33 days ago
●
iSeeCars Dealer Score
Used 2018 BMW 3 Series 330i xDrive for Sale
80,544 Miles
Suitland, MD
| Category | Used Cars |
| Price | $12,499 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8D9C56JEM33133 |
| Location | Suitland, MD |
| Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
| Mileage | 80,544 mi. |
| Transmission | Automatic |
| Exterior Color | Glacier silver metallic |
| Interior Color | Black |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
$14,826
$14,9262020 BMW 3 Series 330i xDrive
- 89,125 Miles
- Fort Lauderdale, FL
- Remaining Lifespan: 7.7283454 yrs
- $3,261 Below market value of $18,087
- Listed 8 days ago
●
iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i xDrive for Sale
89,125 Miles
Fort Lauderdale, FL
| Category | Used Cars |
| Price | $14,826 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J01L8B21727 |
| Location | Fort Lauderdale, FL |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 89,125 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
$12,600
$12,7002015 BMW 3 Series 328i xDrive
- 52,051 Miles
- Buford, GA
- Remaining Lifespan: 5.8934684 yrs
- $3,241 Below market value of $15,841
- Listed 44 days ago
●
iSeeCars Dealer Score
Used 2015 BMW 3 Series 328i xDrive for Sale
52,051 Miles
Buford, GA
| Category | Used Cars |
| Price | $12,600 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3B5C5XFF961302 |
| Location | Buford, GA |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 52,051 mi. |
| Transmission | Automatic |
| Exterior Color | Black sapphire metallic |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
$19,498
$19,7982019 BMW 3 Series 330i
- 43,074 Miles
- Brandon, FL
- Remaining Lifespan: 7.4791355 yrs
- $3,176 Below market value of $22,674
- Listed 57 days ago
●
iSeeCars Dealer Score
Used 2019 BMW 3 Series 330i for Sale
43,074 Miles
Brandon, FL
| Category | Used Cars |
| Price | $19,498 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA5R1C54KAK08496 |
| Location | Brandon, FL |
| Features | bluetooth, child safety, backup camera, sunroof, alloy wheels |
| Mileage | 43,074 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral gray metallic |
| Interior Color | Black |
| MPG | 30 combined |
| Drivetrain | Rear-wheel drive |
Used Cars for Sale Insights
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.
Average Price of BMW 3 Series Trims
| Trim | Average Price | Listings | Specs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
BMW 3 Series 330i xDrive (2017-2020) |
$32,230 | 2,220 Listings |
|
||||||||
|
BMW 3 Series 330i (2001-2006, 2017-2020) |
$30,335 | 2,180 Listings |
|
||||||||
|
BMW 3 Series 328i (1996-2000, 2007-2016) |
$9,317 | 1,335 Listings |
|
||||||||
|
BMW 3 Series 328i xDrive (2009-2016) |
$9,758 | 1,045 Listings |
|
||||||||
|
BMW 3 Series 320i (1981-1983, 2013-2018) |
$10,754 | 472 Listings |
|
||||||||
|
BMW 3 Series 335i (2007-2015) |
$11,553 | 451 Listings |
|
||||||||
|
BMW 3 Series 320i xDrive (2013-2018) |
$11,062 | 357 Listings |
|
||||||||
|
BMW 3 Series M340i xDrive (2020) |
$47,856 | 308 Listings |
|
||||||||
|
BMW 3 Series M340i (2020) |
$44,325 | 283 Listings |
|
||||||||
|
BMW 3 Series 330e (2016) |
$27,956 | 178 Listings |
|