2017 BMW 3 Series for Sale

1-20 of 2,800 Cars Found

Save Search
X

Message:

2017 BMW 3 Series 330i

2017 BMW 3 Series 330i - 39,006 mi

La Mesa, CA - Listed 66 days ago
  • $4,537 below market price
  • dealer rating
  • 1-owner , 1 positive , low miles , free CARFAX
$23,557
PREVIEW
Used 2017 BMW 3 Series 330i for Sale - $18,791 - 39,006 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: La Mesa, CA 91942
Price: $18,791
Mileage: 39,006 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Exterior Color: Imperial Blue Metallic
Engine: 4-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8B9G3XHNU52714
Positives: clean history
2017 BMW 3 Series 320i

2017 BMW 3 Series 320i - 39,204 mi

Van Nuys, CA - Listed 2 days ago
  • $4,555 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$15,514
PREVIEW
Used 2017 BMW 3 Series 320i for Sale - $14,998 - 39,204 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Van Nuys, CA 91401
Price: $14,998
Mileage: 39,204 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.4 star
Engine: 4-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8E1G39HNU15775
  • 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

    $25,875
    $9,343 Savings

    6-Cylinder

    $35,218
  • Sedan

    $26,351
    $7,237 Savings

    Wagon

    $33,588
  • Gas

    $26,610
    $5,529 Savings

    Diesel

    $32,139

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

Black

$1,146Average Savings

Most
Expensive

Blue

$998Average Premium

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

2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 18,854 mi

Great Neck, NY - Listed 4 days ago
  • $7,299 below market price
  • dealer rating
  • low miles , free CARFAX
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $19,299 - 18,854 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Great Neck, NY 11023
Price: $19,299
Mileage: 18,854 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.9 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G30HNU65188
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 21,992 mi

Columbus, OH - Listed 10 days ago
  • $8,989 below market price
  • dealer rating
  • low miles , free CARFAX
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $21,000 - 21,992 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Columbus, OH 43228
Price: $21,000
Mileage: 21,992 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.9 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9C33HA004466
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 82,949 mi

Washington, PA - Listed 104 days ago
  • $4,377 below market price
  • dealer rating
  • 1-owner , free CARFAX , high miles
$22,987
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $16,988 - 82,949 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Washington, PA 15301
Price: $16,988
Mileage: 82,949 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.9 star
Exterior Color: Mineral Gray Metallic
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G55HNU58688
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 24,528 mi

Great Neck, NY - Listed 125 days ago
  • $4,253 below market price
  • dealer rating
  • 1-owner , 1 positive , low miles , free CARFAX
$24,495
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $21,795 - 24,528 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Great Neck, NY 11021
Price: $21,795
Mileage: 24,528 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Exterior Color: Blue
Engine: 4-Cylinder
Interior Color: Black
Fuel Type: Gasoline
MPG: 26
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G3XHNU65344
Positives: certified pre-owned car
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 25,755 mi

Great Neck, NY - Listed 23 days ago
  • $6,251 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$29,000
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $19,145 - 25,755 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Great Neck, NY 11023
Price: $19,145
Mileage: 25,755 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.9 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G37HNU65463
2017 BMW 3 Series 340i xDrive Gran Turismo

2017 BMW 3 Series 340i xDrive Gran - 55,439 mi

Commack, NY - Listed 41 days ago
  • $3,894 below market price
  • dealer rating
  • 1-owner , 1 positive , free CARFAX
$23,495
PREVIEW
Used 2017 BMW 3 Series 340i xDrive Gran Turismo for Sale - $22,195 - 55,439 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: Commack, NY 11725
Price: $22,195
Mileage: 55,439 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Exterior Color: Black
Engine: 6-Cylinder
Interior Color: Black
Fuel Type: Gasoline
MPG: 24
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8Y3C36HG451128
Positives: certified pre-owned car
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 30,906 mi

Great Neck, NY - Listed 3 days ago
  • $6,000 below market price
  • dealer rating
  • low miles , free CARFAX
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $18,522 - 30,906 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Great Neck, NY 11023
Price: $18,522
Mileage: 30,906 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.9 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G54HNU59279
2017 BMW 3 Series 320i

2017 BMW 3 Series 320i - 18,927 mi

Tolleson, AZ - Listed 9 days ago
  • $3,290 below market price
  • dealer rating
  • 1 positive , low miles
PREVIEW
Used 2017 BMW 3 Series 320i for Sale - $19,998 - 18,927 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Tolleson, AZ 85353
Price: $19,998
Mileage: 18,927 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.2 star
Exterior Color: Black
Engine: 4-Cylinder
Interior Color: Black
Fuel Type: Gasoline
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8E1G32HNU17044
Positives: warranty
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 22,146 mi

Bronx, NY - Listed 121 days ago
  • $7,315 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$23,995
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $18,995 - 22,146 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Bronx, NY 10466
Price: $18,995
Mileage: 22,146 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.2 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9C37HA005927
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 28,567 mi

Stockbridge, GA - Listed 10 days ago
  • $3,861 below market price
  • dealer rating
  • 1 positive , low miles
$23,998
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $21,998 - 28,567 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Stockbridge, GA 30281
Price: $21,998
Mileage: 28,567 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.2 star
Exterior Color: Blue
Engine: 4-Cylinder
Interior Color: Tan
Fuel Type: Gasoline
MPG: 26
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G39HNU66243
Positives: warranty
Home Delivery
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 22,671 mi

Columbus, OH - Listed 53 days ago
  • $7,704 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$26,500
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $23,500 - 22,671 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Columbus, OH 43230
Price: $23,500
Mileage: 22,671 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.6 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G32HNU65192
2017 BMW 3 Series 340i xDrive

2017 BMW 3 Series 340i xDrive - 28,680 mi

Triangle, VA - Listed 3 days ago
  • $6,047 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
PREVIEW
Used 2017 BMW 3 Series 340i xDrive for Sale - $27,777 - 28,680 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: Triangle, VA 22172
Price: $27,777
Mileage: 28,680 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.1 star
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8B7G38HNU38394
2017 BMW 3 Series 320i

2017 BMW 3 Series 320i - 38,114 mi

Phoenix, AZ - Listed 5 days ago
  • $2,421 below market price
  • dealer rating
  • low miles , free CARFAX
$20,999
PREVIEW
Used 2017 BMW 3 Series 320i for Sale - $18,739 - 38,114 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Phoenix, AZ 85014
Price: $18,739
Mileage: 38,114 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Exterior Color: Jet Black
Engine: 4-Cylinder
Fuel Type: Gasoline
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8A9C3XHK863931
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 35,436 mi

Great Neck, NY - Listed 6 days ago
  • $5,929 below market price
  • dealer rating
  • low miles , free CARFAX
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $17,851 - 35,436 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Great Neck, NY 11023
Price: $17,851
Mileage: 35,436 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.9 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9C38HA011400
2017 BMW 3 Series 340i

2017 BMW 3 Series 340i - 22,251 mi

Moreno Valley, CA - Listed 140 days ago
  • $4,815 below market price
  • dealer rating
  • 1-owner , 2 positives , low miles , free CARFAX
$38,503
PREVIEW
Used 2017 BMW 3 Series 340i for Sale - $28,487 - 22,251 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: Moreno Valley, CA 92555
Price: $28,487
Mileage: 22,251 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.6 star
Exterior Color: Black
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8B3G55HNU35267
Positives: clean history, one owner
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 25,586 mi

Bronx, NY - Listed 124 days ago
  • $6,751 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$24,995
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $18,995 - 25,586 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Bronx, NY 10466
Price: $18,995
Mileage: 25,586 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.2 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G36HNU64983
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 4,811 mi

Post Falls, ID - Listed 53 days ago
  • $8,649 below market price
  • dealer rating
  • low miles
$22,999
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $22,599 - 4,811 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Post Falls, ID 83854
Price: $22,599
Mileage: 4,811 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9C37HA005541
2017 BMW 3 Series 330i

2017 BMW 3 Series 330i - 46,516 mi

Fort Lauderdale, FL - Listed 75 days ago
  • $2,827 below market price
  • dealer rating
  • 1-owner , 3 positives , low miles , free CARFAX
$21,888
PREVIEW
Used 2017 BMW 3 Series 330i for Sale - $17,998 - 46,516 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Fort Lauderdale, FL 33328
Price: $17,998
Mileage: 46,516 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.9 star
Engine: 4-Cylinder
Interior Color: Saddle Brown
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8B9G38HNU53831
Positives: clean history, warranty, inspected
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 2017 BMW 3 Series? How many are for sale and priced below market?

  • 2,800 cars for sale found, starting at $13,495
  • Average price for 2017 BMW 3 Series: $23,943
  • 1,417 deals found. Average savings of $2,177
  • Save up to $8,989 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

How much does a used 2017 BMW 3 Series cost ?

Average Price
$23,943
For a used 2017 BMW 3 Series
Average Savings
$2,177
Based on all 2017 3 Series deals found
Biggest Savings
$8,989
Below estimated market price
Good Deal
$23,921
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 2017 BMW 3 Series near me
See my listings

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

Engine A 4-Cylinder 3 Series costs $9,343 less than a 6-Cylinder
Bodystyle A 3 Series Sedan is $7,237 cheaper than a Wagon
Fuel Type A gas-fueled 3 Series averages $5,529 less than a Diesel
Transmission Buying a BMW 3 Series with automatic transmission instead of a stick shift can save you $4,647
Bodystyle A 3 Series Sedan is $4,051 cheaper than a Hatchback
Drive Type A RWD BMW 3 Series can be priced $3,622 less than an all-wheel drive (AWD)
Certified Choosing non-CPO vs Certified Pre-Owned (CPO) can save you $2,508 on a BMW 3 Series
Fuel Type A gas-fueled 3 Series averages $960 less than a Plugin Hybrid

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

Least Expensive Color
Black $1,146Average Savings
Most Expensive Color
Blue $998Average Premium

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

Price differences by car color compared to the average price of a used 2017 BMW 3 Series
How does car color affect the average price of a used 2017 BMW 3 Series ?
Rank Color Compared to Avg Price
1 Black $1,146 Savings
2 Brown $372 Savings
3 Gray $230 Savings
4 White $193 Higher
5 Red $642 Higher
6 Silver $976 Higher
7 Blue $998 Higher

What is the best time to buy a used 2017 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 2017 BMW 3 Series by Trim

Trim Average Price Deals Listings
2017 BMW 3 Series 320i
$19,736 Save $5,537 on 237 deals 398 listings
2017 BMW 3 Series 320i xDrive
$22,205 Save $6,568 on 205 deals 420 listings
2017 BMW 3 Series 328d
$22,285 Save $4,257 on 11 deals 20 listings
2017 BMW 3 Series 328d xDrive
$30,534 Save $3,723 on 15 deals 52 listings
2017 BMW 3 Series 330e iPerformance
$23,099 Save $5,438 on 93 deals 155 listings
2017 BMW 3 Series 330i
$22,555 Save $7,794 on 374 deals 658 listings
2017 BMW 3 Series 330i xDrive
$25,452 Save $8,989 on 406 deals 867 listings
2017 BMW 3 Series 330i xDrive Gran Turismo
$26,055 Save $4,150 on 23 deals 98 listings
2017 BMW 3 Series 340i
$31,290 Save $5,554 on 32 deals 93 listings
2017 BMW 3 Series 340i xDrive
$33,431 Save $7,080 on 41 deals 109 listings
2017 BMW 3 Series 340i xDrive Gran Turismo
$28,803 Save $5,403 on 10 deals 19 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
2020 BMW 3 Series for Sale $40,050 Save $13,721 on 469 deals 1,305 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
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 320i $18,615 Save $6,659 on 692 deals 1,294 listings
Used BMW 3 Series 320i Xdrive $20,927 Save $6,578 on 493 deals 1,106 listings
Used BMW 3 Series 328d $20,204 Save $4,257 on 35 deals 91 listings
Used BMW 3 Series 328d Xdrive $26,089 Save $4,494 on 50 deals 171 listings
Used BMW 3 Series 330e $49,671 - 76 listings
Used BMW 3 Series 330e Iperformance $24,507 Save $5,438 on 173 deals 326 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 $31,411 Save $5,554 on 63 deals 177 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.