Used BMW 3 Series for Sale Under $20,000
Showing 1-18 of 4,335 Listings
Featured
$19,999
2017 BMW 3 Series 330i xDrive
- 54,398 Miles
- Listed Today
- Long Beach, CA
- $5,127 Below market value of $25,126
- iSeeCars Dealer Score
Used 2017 BMW 3 Series 330i xDrive for Sale
54,398 Miles
Long Beach, CA
Category | Used Cars |
Price | $19,999 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | WBA8K3C39HA023039 |
Location | Long Beach, CA |
Features | bluetooth, child safety, sunroof, alloy wheels, satellite radio |
Mileage | 54,398 mi. |
Transmission | Automatic |
Exterior Color | Mineral gray metallic |
Interior Color | Black |
MPG | 26 combined |
Drivetrain | All-wheel drive |
Positives | inspected, certified pre-owned car |
Featured
$18,653
$19,6532021 BMW 3 Series 330i xDrive
- 51,998 Miles
- Listed 77 days ago
- Bronx, NY
- $4,671 Below market value of $23,324
- iSeeCars Dealer Score
Used 2021 BMW 3 Series 330i xDrive for Sale
51,998 Miles
Bronx, NY
Category | Used Cars |
Price | $18,653 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | 3MW5R7J04M8B57378 |
Location | Bronx, NY |
Features | bluetooth, child safety, navigation, backup camera, internet radio |
Mileage | 51,998 mi. |
Transmission | Automatic |
Exterior Color | Alpine white |
Interior Color | Beige |
MPG | 28 combined |
Drivetrain | All-wheel drive |
Positives | clean history, warranty |
$18,466
$18,6662020 BMW 3 Series 330i xDrive
- 55,524 Miles
- Listed 266 days ago
- Floral Park, NY
- $4,607 Below market value of $23,073
- iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i xDrive for Sale
55,524 Miles
Floral Park, NY
Category | Used Cars |
Price | $18,466 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | 3MW5R7J03L8B26850 |
Location | Floral Park, NY |
Features | bluetooth, child safety, navigation, backup camera, sunroof |
Mileage | 55,524 mi. |
Transmission | Automatic |
Exterior Color | Mineral white metallic |
MPG | 28 combined |
Drivetrain | All-wheel drive |
$16,888
$16,9992020 BMW 3 Series 330i
- 61,888 Miles
- Listed 39 days ago
- Bellmore, NY
- $4,511 Below market value of $21,399
- iSeeCars Dealer Score
Used 2020 BMW 3 Series 330i for Sale
61,888 Miles
Bellmore, NY
Category | Used Cars |
Price | $16,888 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | WBA5R1C08LFH33492 |
Location | Bellmore, NY |
Features | bluetooth, child safety, navigation, backup camera, sunroof |
Mileage | 61,888 mi. |
Transmission | Automatic |
Exterior Color | Mediterranean blue metallic |
Interior Color | Beige |
MPG | 30 combined |
Drivetrain | Rear-wheel drive |
$12,998
$13,4982018 BMW 3 Series 330i
- 68,038 Miles
- Listed 49 days ago
- Lutz, FL
- $4,477 Below market value of $17,475
- iSeeCars Dealer Score
Used 2018 BMW 3 Series 330i for Sale
68,038 Miles
Lutz, FL
Category | Used Cars |
Price | $12,998 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | WBA8B9G50JNU99774 |
Location | Lutz, FL |
Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
Mileage | 68,038 mi. |
Transmission | Automatic |
Exterior Color | Platinum silver metallic |
Interior Color | Black |
Drivetrain | Rear-wheel drive |
$12,975
2016 BMW 3 Series 328i
- 45,603 Miles
- Listed 1 day ago
- Phoenix, AZ
- $4,349 Below market value of $17,324
- iSeeCars Dealer Score
Used 2016 BMW 3 Series 328i for Sale
45,603 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 | WBA8E9G51GNT87355 |
Location | Phoenix, AZ |
Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
Mileage | 45,603 mi. |
Transmission | Automatic |
Exterior Color | Mediterranean blue metallic |
Interior Color | Gray |
MPG | 27 combined |
Drivetrain | Rear-wheel drive |
$17,787
$18,6872021 BMW 3 Series 330i xDrive
- 59,827 Miles
- Listed 61 days ago
- Bronx, NY
- $4,222 Below market value of $22,009
- iSeeCars Dealer Score
Used 2021 BMW 3 Series 330i xDrive for Sale
59,827 Miles
Bronx, NY
Category | Used Cars |
Price | $17,787 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | 3MW5R7J04M8B51127 |
Location | Bronx, NY |
Features | bluetooth, child safety, navigation, backup camera, internet radio |
Mileage | 59,827 mi. |
Transmission | Automatic |
Exterior Color | Melbourne red metallic |
Interior Color | Black |
MPG | 28 combined |
Drivetrain | All-wheel drive |
Positives | warranty |
$12,495
$12,5952018 BMW 3 Series 330i xDrive
- 82,985 Miles
- Listed 59 days ago
- Fort Myers, FL
- $4,074 Below market value of $16,569
- iSeeCars Dealer Score
Used 2018 BMW 3 Series 330i xDrive for Sale
82,985 Miles
Fort Myers, FL
Category | Used Cars |
Price | $12,495 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | WBA8D9G59JNU71627 |
Location | Fort Myers, FL |
Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
Mileage | 82,985 mi. |
Transmission | Automatic |
Exterior Color | Mineral gray metallic |
Interior Color | Black |
MPG | 27 combined |
Drivetrain | All-wheel drive |
$16,749
$16,7982018 BMW 3 Series 340i xDrive Gran Turismo
- 91,008 Miles
- Listed 92 days ago
- Mobile, AL
- $3,991 Below market value of $20,740
- iSeeCars Dealer Score
Used 2018 BMW 3 Series 340i xDrive Gran Turismo for Sale
91,008 Miles
Mobile, AL
Category | Used Cars |
Price | $16,749 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 6-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | WBA8Y3C52JG451327 |
Location | Mobile, AL |
Features | bluetooth, child safety, backup camera, sunroof, alloy wheels |
Mileage | 91,008 mi. |
Transmission | Automatic |
Exterior Color | Black sapphire metallic |
Interior Color | Black |
MPG | 23 combined |
Drivetrain | All-wheel drive |
$12,796
2018 BMW 3 Series 330i
- 62,768 Miles
- Listed 64 days ago
- Hialeah, FL
- $3,901 Below market value of $16,697
- iSeeCars Dealer Score
Used 2018 BMW 3 Series 330i for Sale
62,768 Miles
Hialeah, FL
Category | Used Cars |
Price | $12,796 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | WBA8B9C51JAE22315 |
Location | Hialeah, FL |
Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
Mileage | 62,768 mi. |
Exterior Color | Mediterranean blue metallic |
Drivetrain | Rear-wheel drive |
Positives | certified pre-owned car, clean history, condition |
$19,943
$19,9992022 BMW 3 Series 330e
- 72,681 Miles
- Listed 31 days ago
- Norco, CA
- $3,778 Below market value of $23,721
- iSeeCars Dealer Score
Used 2022 BMW 3 Series 330e for Sale
72,681 Miles
Norco, CA
Category | Used Cars |
Price | $19,943 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Plug-in Hybrid |
Seats | 5 Seats |
VIN | 3MW5P7J0XN8C38294 |
Location | Norco, CA |
Features | bluetooth, child safety, navigation, backup camera, internet radio |
Mileage | 72,681 mi. |
Transmission | Automatic |
Exterior Color | Phytonic blue metallic |
MPG | 75 combined |
Drivetrain | Rear-wheel drive |
$13,991
2015 BMW 3 Series 328i xDrive
- 47,117 Miles
- Listed 2 days ago
- Portland, OR
- $3,737 Below market value of $17,728
- iSeeCars Dealer Score
Used 2015 BMW 3 Series 328i xDrive for Sale
47,117 Miles
Portland, OR
Category | Used Cars |
Price | $13,991 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | WBA3B3C59FJ983616 |
Location | Portland, OR |
Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
Mileage | 47,117 mi. |
Transmission | Automatic |
Exterior Color | Melbourne red metallic |
Interior Color | Beige |
Drivetrain | All-wheel drive |
$16,995
2018 BMW 3 Series 320i xDrive
- 33,666 Miles
- Listed 315 days ago
- Omaha, NE
- $3,621 Below market value of $20,616
- iSeeCars Dealer Score
Used 2018 BMW 3 Series 320i xDrive for Sale
33,666 Miles
Omaha, NE
Category | Used Cars |
Price | $16,995 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | WBA8E5G52JNV02108 |
Location | Omaha, NE |
Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
Mileage | 33,666 mi. |
Transmission | Automatic |
Exterior Color | Glacier silver metallic |
Interior Color | Black |
MPG | 27 combined |
Drivetrain | All-wheel drive |
Positives | negotiable |
$17,492
$17,9922021 BMW 3 Series 330i xDrive
- 65,846 Miles
- Listed 45 days ago
- Bronx, NY
- $3,556 Below market value of $21,048
- iSeeCars Dealer Score
Used 2021 BMW 3 Series 330i xDrive for Sale
65,846 Miles
Bronx, NY
Category | Used Cars |
Price | $17,492 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | 3MW5R7J00M8B77157 |
Location | Bronx, NY |
Features | bluetooth, child safety, navigation, backup camera, internet radio |
Mileage | 65,846 mi. |
Transmission | Automatic |
Exterior Color | Alpine white |
MPG | 28 combined |
Drivetrain | All-wheel drive |
Positives | clean history, warranty |
$18,600
2017 BMW 3 Series 330i
- 24,821 Miles
- Listed 11 days ago
- Henrico, VA
- $3,472 Below market value of $22,072
- iSeeCars Dealer Score
Used 2017 BMW 3 Series 330i for Sale
24,821 Miles
Henrico, VA
Category | Used Cars |
Price | $18,600 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | WBA8B9G54HNU50328 |
Location | Henrico, VA |
Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
Mileage | 24,821 mi. |
Transmission | Automatic |
Exterior Color | Mineral white metallic |
Drivetrain | Rear-wheel drive |
Positives | clean history |
$13,691
$13,7412018 BMW 3 Series 330i
- 76,636 Miles
- Listed 212 days ago
- Houston, TX
- $3,320 Below market value of $17,011
- iSeeCars Dealer Score
Used 2018 BMW 3 Series 330i for Sale
76,636 Miles
Houston, TX
Category | Used Cars |
Price | $13,691 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | WBA8B9G54JNU97123 |
Location | Houston, TX |
Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
Mileage | 76,636 mi. |
Transmission | Automatic |
Exterior Color | Black sapphire metallic |
Interior Color | Black |
Drivetrain | Rear-wheel drive |
$19,995
2018 BMW 3 Series 340i
- 84,133 Miles
- Listed 3 days ago
- Snellville, GA
- $3,316 Below market value of $23,311
- iSeeCars Dealer Score
Used 2018 BMW 3 Series 340i for Sale
84,133 Miles
Snellville, GA
Category | Used Cars |
Price | $19,995 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 6-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | WBA8B3G58JNU36743 |
Location | Snellville, GA |
Features | bluetooth, child safety, backup camera, sunroof, alloy wheels |
Mileage | 84,133 mi. |
Transmission | Automatic |
Exterior Color | Mineral white metallic |
Interior Color | Brown |
Drivetrain | Rear-wheel drive |
$10,535
$10,5802018 BMW 3 Series 330i
- 123,753 Miles
- Listed 101 days ago
- Las Vegas, NV
- $3,307 Below market value of $13,842
- iSeeCars Dealer Score
Used 2018 BMW 3 Series 330i for Sale
123,753 Miles
Las Vegas, NV
Category | Used Cars |
Price | $10,535 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | WBA8B9G59JNU95934 |
Location | Las Vegas, NV |
Features | bluetooth, child safety, backup camera, alloy wheels, satellite radio |
Mileage | 123,753 mi. |
Transmission | Automatic |
Exterior Color | Alpine white |
Interior Color | Black |
Drivetrain | Rear-wheel drive |
$14,650
$15,9922017 BMW 3 Series 330i
- 49,235 Miles
- Listed 107 days ago
- Hialeah, FL
- $3,223 Below market value of $17,873
- iSeeCars Dealer Score
Used 2017 BMW 3 Series 330i for Sale
49,235 Miles
Hialeah, FL
Category | Used Cars |
Price | $14,650 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 4-cylinder |
Fuel Type | Gas |
Seats | 5 Seats |
VIN | WBA8B9G35HNU56122 |
Location | Hialeah, FL |
Features | bluetooth, child safety, alloy wheels, satellite radio, power outlet |
Mileage | 49,235 mi. |
Transmission | Automatic |
Exterior Color | Imperial blue metallic |
Drivetrain | Rear-wheel drive |
$9,995
2013 BMW 3 Series 328i
- 76,586 Miles
- Listed 140 days ago
- Columbia, SC
- $3,187 Below market value of $13,182
- iSeeCars Dealer Score
Used 2013 BMW 3 Series 328i for Sale
76,586 Miles
Columbia, SC
Category | Used Cars |
Price | $9,995 |
For Sale By | dealer |
iSeeCars Dealer Score | |
Engine | 6-cylinder |
Fuel Type | Gas |
Seats | 4 Seats |
VIN | WBADW7C52DE732801 |
Location | Columbia, SC |
Features | bluetooth, alloy wheels, satellite radio, power outlet, anti-theft system |
Mileage | 76,586 mi. |
Transmission | Automatic |
Exterior Color | Orion silver metallic |
Interior Color | Brown |
Drivetrain | Rear-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,239 on 472 deals | 1,335 listings from $13,164 |
Toyota Avalon for Sale Under $20,000 | Save $4,881 on 256 deals | 746 listings from $11,878 |
Cadillac Ats for Sale Under $20,000 | Save $4,358 on 175 deals | 458 listings from $12,508 |
Acura TLX for Sale Under $20,000 | Save $5,269 on 171 deals | 490 listings from $15,883 |
Volvo S60 for Sale Under $20,000 | Save $4,919 on 171 deals | 448 listings from $11,075 |
Mitsubishi Lancer Evolution for Sale Under $20,000 | Save $466 on - | 6 listings from $18,328 |
Popular Bmw Models
Average Price | Deals | Listings | |
---|---|---|---|
BMW 3 Series for Sale | $32,125 | Save $9,741 on 1,595 deals | 7,142 listings |
BMW M3 for Sale | $70,229 | Save $14,517 on 93 deals | 749 listings |
BMW M4 for Sale | $79,309 | Save $11,600 on 85 deals | 802 listings |
BMW X5 for Sale | $56,784 | Save $13,696 on 1,828 deals | 8,335 listings |
BMW i8 for Sale | $58,270 | Save $15,392 on 15 deals | 73 listings |
Average Price of BMW 3 Series Trims
Trim | Average Price | Listings | Specs | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BMW 3 Series 330i (2001-2006, 2017-2020) |
$29,937 | 1,518 Listings |
|
||||||||
BMW 3 Series 330i xDrive (2017-2020) |
$31,113 | 1,385 Listings |
|
||||||||
BMW 3 Series 328i (1996-2000, 2007-2016) |
$10,000 | 1,191 Listings |
|
||||||||
BMW 3 Series 328i xDrive (2009-2016) |
$10,586 | 818 Listings |
|
||||||||
BMW 3 Series 320i (1981-1983, 2013-2018) |
$12,085 | 369 Listings |
|
||||||||
BMW 3 Series 335i (2007-2015) |
$11,383 | 334 Listings |
|
||||||||
BMW 3 Series 320i xDrive (2013-2018) |
$11,996 | 286 Listings |
|
||||||||
BMW 3 Series M340i xDrive (2020) |
$47,903 | 179 Listings |
|
||||||||
BMW 3 Series M340i (2020) |
$43,788 | 168 Listings |
|
||||||||
BMW 3 Series 335i xDrive (2009-2015) |
$12,271 | 154 Listings |
|
Find More Cars For Sale
Explore Other Models
19,621 Listings from $1,200
22,596 Listings from $995
2,262 Listings from $1,499
30,808 Listings from $1,200
25,352 Listings from $1,346
1,202 Listings from $1,395
2,742 Listings from $800
735 Listings from $2,049
16,180 Listings from $1,600
6,462 Listings from $4,000