
Used BMW 3 Series for Sale Under $20,000
Showing 1-20 of 4,544 Listings
Featured
$19,500
2016 BMW 3 Series 328i xDrive Gran Turismo
- 35,215 Miles
- Seattle-tacoma, WA
- Remaining Lifespan: 5.8 yrs
- $1,725 Below market value of $21,225
- Listed Today
●
iSeeCars Dealer Score
Used 2016 BMW 3 Series 328i xDrive Gran Turismo for Sale
35,215 Miles
Seattle-tacoma, WA
| Category | Used Cars |
| Price | $19,500 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8Z5C52GG500026 |
| Location | Seattle-tacoma, WA |
| Features | bluetooth, child safety, sunroof, alloy wheels, satellite radio |
| Mileage | 35,215 mi. |
| Transmission | Automatic |
| Exterior Color | Gray |
| Interior Color | Black |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
| Positives | condition |
Featured
$7,950
2014 BMW 3 Series 328i
- 94,000 Miles
- San Francisco, CA
- Remaining Lifespan: 5.7 yrs
- $2,457 Below market value of $10,407
- Listed Today
●
iSeeCars Dealer Score
Used 2014 BMW 3 Series 328i for Sale
94,000 Miles
San Francisco, CA
| Category | Used Cars |
| Price | $7,950 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3C1C57EK107802 |
| Location | San Francisco, CA |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 94,000 mi. |
| Transmission | Automatic |
| Exterior Color | Brown |
| Interior Color | Black |
| Drivetrain | Rear-wheel drive |
| Positives | no accidents, routine maintenance, certified pre-owned car, condition, new tires |
$10,500
2012 BMW 3 Series 335i
- 82,785 Miles
- Dallas, TX
- Remaining Lifespan: 5.6 yrs
- $1,580 Below market value of $12,080
- Listed Today
●
iSeeCars Dealer Score
Used 2012 BMW 3 Series 335i for Sale
82,785 Miles
Dallas, TX
| Category | Used Cars |
| Price | $10,500 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 4 Seats |
| VIN | WBADX7C50CE745297 |
| Location | Dallas, TX |
| Features | power outlet, anti-theft system |
| Mileage | 82,785 mi. |
| Transmission | Manual |
| Exterior Color | White |
| Interior Color | Red |
| Drivetrain | Rear-wheel drive |
$15,998
2015 BMW 3 Series 328i
- 70,759 Miles
- Tallahassee, FL
- Remaining Lifespan: 5.8 yrs
- Low annual miles
- Listed Today
●
iSeeCars Dealer Score
Used 2015 BMW 3 Series 328i for Sale
70,759 Miles
Tallahassee, FL
| Category | Used Cars |
| Price | $15,998 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3A5C55FF608517 |
| Location | Tallahassee, FL |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 70,759 mi. |
| Transmission | Automatic |
| Exterior Color | Black |
| Interior Color | Black |
| Drivetrain | Rear-wheel drive |
| Positives | warranty |
2012 BMW 3 Series 328i
- 119,084 Miles
- Sterling, VA
- Remaining Lifespan: 5.6 yrs
- Market Price: $7,486
- Listed Today
●
iSeeCars Dealer Score
Used 2012 BMW 3 Series 328i for Sale
119,084 Miles
Sterling, VA
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3C1C50CF433589 |
| Location | Sterling, VA |
| Features | bluetooth, child safety, alloy wheels, power outlet, anti-theft system |
| Mileage | 119,084 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Drivetrain | Rear-wheel drive |
$10,995
2016 BMW 3 Series 328i xDrive
- 103,320 Miles
- Bay Shore, NY
- Remaining Lifespan: 5.9 yrs
- $458 Above market value of $10,537
- Listed Today
●
iSeeCars Dealer Score
Used 2016 BMW 3 Series 328i xDrive for Sale
103,320 Miles
Bay Shore, NY
| Category | Used Cars |
| Price | $10,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8E3C55GK501698 |
| Location | Bay Shore, NY |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 103,320 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Black |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
| Positives | clean history |
2018 BMW 3 Series 330i
- 81,580 Miles
- West Nyack, NY
- Remaining Lifespan: 6.3 yrs
- Market Price: $14,491
- Listed Today
●
iSeeCars Dealer Score
Used 2018 BMW 3 Series 330i for Sale
81,580 Miles
West Nyack, NY
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8B9C50JEE81798 |
| Location | West Nyack, NY |
| Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
| Mileage | 81,580 mi. |
| Exterior Color | Blue |
| Drivetrain | Rear-wheel drive |
$6,995
2009 BMW 3 Series 328i
- 138,577 Miles
- Gainesville, GA
- Listed Today
●
iSeeCars Dealer Score
Used 2009 BMW 3 Series 328i for Sale
138,577 Miles
Gainesville, GA
| Category | Used Cars |
| Price | $6,995 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBAPH77539NM45010 |
| Location | Gainesville, GA |
| Features | child safety, leather upholstery, sunroof, power outlet, anti-theft system |
| Mileage | 138,577 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Black |
| Drivetrain | Rear-wheel drive |
$18,500
2017 BMW 3 Series 330i xDrive
- 85,530 Miles
- Cumming, GA
- Remaining Lifespan: 5.7 yrs
- $943 Below market value of $19,443
- Listed Today
Used 2017 BMW 3 Series 330i xDrive for Sale
85,530 Miles
Cumming, GA
| Category | Used Cars |
| Price | $18,500 |
| For Sale By | dealer |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8K3C50HK678864 |
| Location | Cumming, GA |
| Features | bluetooth, child safety, sunroof, alloy wheels, satellite radio |
| Mileage | 85,530 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Black |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
2017 BMW 3 Series 330i xDrive
- 110,787 Miles
- Conneaut Lake, PA
- Remaining Lifespan: 6.1 yrs
- Market Price: $12,765
- Listed Today
●
iSeeCars Dealer Score
Used 2017 BMW 3 Series 330i xDrive for Sale
110,787 Miles
Conneaut Lake, PA
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8D9G39HNU63228 |
| Location | Conneaut Lake, PA |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 110,787 mi. |
| Transmission | Automatic |
| Exterior Color | White |
| Interior Color | Black |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
$7,357
2013 BMW 3 Series 328i xDrive
- 116,723 Miles
- Phoenix, AZ
- Remaining Lifespan: 5.6 yrs
- $979 Below market value of $8,336
- Listed Today
●
iSeeCars Dealer Score
Used 2013 BMW 3 Series 328i xDrive for Sale
116,723 Miles
Phoenix, AZ
| Category | Used Cars |
| Price | $7,357 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3B5C55DF138967 |
| Location | Phoenix, AZ |
| Features | bluetooth, child safety, alloy wheels, satellite radio, voice recognition |
| Mileage | 116,723 mi. |
| Transmission | Automatic |
| Exterior Color | Orion silver metallic |
| Interior Color | Black |
| Drivetrain | All-wheel drive |
| Positives | new tires, clean history, certified pre-owned car |
2016 BMW 3 Series 328i
- 78,386 Miles
- Marietta, GA
- Remaining Lifespan: 5.9 yrs
- Market Price: $13,414
- Listed Today
●
iSeeCars Dealer Score
Used 2016 BMW 3 Series 328i for Sale
78,386 Miles
Marietta, GA
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8E9G53GNU28102 |
| Location | Marietta, GA |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 78,386 mi. |
| Transmission | Automatic |
| Exterior Color | Mediterranean blue metallic |
| MPG | 27 combined |
| Drivetrain | Rear-wheel drive |
2010 BMW 3 Series 328i xDrive
- 109,599 Miles
- Newburgh, NY
- Market Price: $6,681
- Listed Today
●
iSeeCars Dealer Score
Used 2010 BMW 3 Series 328i xDrive for Sale
109,599 Miles
Newburgh, NY
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBAPK5C5XAA648466 |
| Location | Newburgh, NY |
| Features | child safety, power outlet, anti-theft system |
| Mileage | 109,599 mi. |
| Transmission | Automatic |
| Exterior Color | Platinum bronze metallic |
| Interior Color | Brown |
| Drivetrain | All-wheel drive |
2018 BMW 3 Series 330i xDrive
- 121,505 Miles
- Hamilton, OH
- Remaining Lifespan: 6.3 yrs
- Market Price: $13,005
- Listed Today
●
iSeeCars Dealer Score
Used 2018 BMW 3 Series 330i xDrive for Sale
121,505 Miles
Hamilton, OH
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8D9C53JA615931 |
| Location | Hamilton, OH |
| Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
| Mileage | 121,505 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Black |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
2015 BMW 3 Series 320i
- 115,297 Miles
- Marietta, GA
- Remaining Lifespan: 5.8 yrs
- Market Price: $9,052
- Listed Today
●
iSeeCars Dealer Score
Used 2015 BMW 3 Series 320i for Sale
115,297 Miles
Marietta, GA
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA3B1C57FK141078 |
| Location | Marietta, GA |
| Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
| Mileage | 115,297 mi. |
| Transmission | Automatic |
| Exterior Color | Melbourne red metallic |
| Interior Color | Black |
| Drivetrain | Rear-wheel drive |
2008 BMW 3 Series 328i
- 138,085 Miles
- Salem, OR
- Market Price: $5,287
- Listed Today
●
iSeeCars Dealer Score
Used 2008 BMW 3 Series 328i for Sale
138,085 Miles
Salem, OR
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 6-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBAVA37528NL57486 |
| Location | Salem, OR |
| Features | child safety, sunroof, power outlet, anti-theft system |
| Mileage | 138,085 mi. |
| Transmission | Automatic |
| Exterior Color | Alpine white |
| Interior Color | Beige |
| Drivetrain | Rear-wheel drive |
$18,690
2020 BMW 3 Series 330i xDrive
- 72,379 Miles
- Great Neck, NY
- Remaining Lifespan: 7.8 yrs
- $2,174 Below market value of $20,864
- Listed Today
●
iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i xDrive for Sale
72,379 Miles
Great Neck, NY
| Category | Used Cars |
| Price | $18,690 |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J07L8B10778 |
| Location | Great Neck, NY |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 72,379 mi. |
| Transmission | Automatic |
| Exterior Color | Mineral gray metallic |
| Interior Color | Black |
| MPG | 28 combined |
| Drivetrain | All-wheel drive |
| Positives | certified pre-owned car |
2016 BMW 3 Series 328i xDrive
- 81,436 Miles
- Thousand Oaks, CA
- Remaining Lifespan: 5.6 yrs
- Market Price: $17,453
- Listed Today
●
iSeeCars Dealer Score
Used 2016 BMW 3 Series 328i xDrive for Sale
81,436 Miles
Thousand Oaks, CA
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8G5C5XGK442752 |
| Location | Thousand Oaks, CA |
| Features | bluetooth, child safety, sunroof, alloy wheels, satellite radio |
| Mileage | 81,436 mi. |
| Transmission | Automatic |
| Exterior Color | Mediterranean blue metallic |
| MPG | 26 combined |
| Drivetrain | All-wheel drive |
2018 BMW 3 Series 330i xDrive
- 112,406 Miles
- Marietta, GA
- Remaining Lifespan: 6.3 yrs
- Market Price: $13,432
- Listed Today
●
iSeeCars Dealer Score
Used 2018 BMW 3 Series 330i xDrive for Sale
112,406 Miles
Marietta, GA
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | WBA8D9C52JA616360 |
| Location | Marietta, GA |
| Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
| Mileage | 112,406 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| MPG | 27 combined |
| Drivetrain | All-wheel drive |
2020 BMW 3 Series 330i xDrive
- 102,370 Miles
- Egg Harbor Township, NJ
- Remaining Lifespan: 7.8 yrs
- Market Price: $19,203
- Listed Today
●
iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i xDrive for Sale
102,370 Miles
Egg Harbor Township, NJ
| Category | Used Cars |
| For Sale By | dealer |
| iSeeCars Dealer Score | |
| Engine | 4-cylinder |
| Fuel Type | Gas |
| Seats | 5 Seats |
| VIN | 3MW5R7J04L8B22225 |
| Location | Egg Harbor Township, NJ |
| Features | bluetooth, child safety, navigation, backup camera, sunroof |
| Mileage | 102,370 mi. |
| Transmission | Automatic |
| Exterior Color | Jet black |
| Interior Color | Black |
| MPG | 28 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,103 on 989 deals | 2,116 listings from $12,532 |
| Toyota Avalon for Sale Under $20,000 | Save $3,877 on 501 deals | 1,218 listings from $11,252 |
| Volvo S60 for Sale Under $20,000 | Save $4,980 on 402 deals | 875 listings from $10,882 |
| Acura TLX for Sale Under $20,000 | Save $5,111 on 379 deals | 834 listings from $15,420 |
| Cadillac Ats for Sale Under $20,000 | Save $4,422 on 342 deals | 744 listings from $11,936 |
| Mitsubishi Lancer Evolution for Sale Under $20,000 | Save $4,509 on 8 deals | 13 listings from $17,593 |
Popular Bmw Models
| Average Price | Deals | Listings | |
|---|---|---|---|
| BMW 3 Series for Sale | $34,470 | Save $9,480 on 4,241 deals | 13,281 listings |
| BMW M3 for Sale | $72,503 | Save $21,417 on 347 deals | 1,448 listings |
| BMW M4 for Sale | $78,898 | Save $13,007 on 289 deals | 1,477 listings |
| BMW X5 for Sale | $60,682 | Save $15,774 on 5,221 deals | 18,493 listings |
| BMW i8 for Sale | $58,206 | Save $12,782 on 25 deals | 99 listings |
Average Price of BMW 3 Series Trims
| Trim | Average Price | Listings | Specs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
BMW 3 Series 330i xDrive (2017-2020) |
$30,857 | 2,213 Listings |
|
||||||||
|
BMW 3 Series 330i (2001-2006, 2017-2020) |
$28,496 | 2,128 Listings |
|
||||||||
|
BMW 3 Series 328i (1996-2000, 2007-2016) |
$8,977 | 1,514 Listings |
|
||||||||
|
BMW 3 Series 328i xDrive (2009-2016) |
$9,683 | 1,057 Listings |
|
||||||||
|
BMW 3 Series 320i (1981-1983, 2013-2018) |
$10,877 | 538 Listings |
|
||||||||
|
BMW 3 Series 335i (2007-2015) |
$11,126 | 437 Listings |
|
||||||||
|
BMW 3 Series 320i xDrive (2013-2018) |
$11,180 | 432 Listings |
|
||||||||
|
BMW 3 Series M340i xDrive (2020) |
$46,662 | 430 Listings |
|
||||||||
|
BMW 3 Series M340i (2020) |
$44,583 | 299 Listings |
|
||||||||
|
BMW 3 Series 330e (2016) |
$28,545 | 267 Listings |
|
Find More Cars For Sale
Explore Other Models
27,108 Listings from $999
33,886 Listings from $999
3,307 Listings from $1,250
49,260 Listings from $1,099
33,002 Listings from $1,477
1,839 Listings from $950
3,963 Listings from $1,950
1,104 Listings from $1,795
38,666 Listings from $1,699
12,277 Listings from $4,950