2017 BMW 3 Series for Sale

1-20 of 2,285 Cars Found

Save Search
X

Message:

2017 BMW 3 Series 340i xDrive

2017 BMW 3 Series 340i xDrive - 12,196 mi

Farmingdale, NJ - Listed 4 days ago
  • $6,283 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
PREVIEW
Used 2017 BMW 3 Series 340i xDrive for Sale - $29,995 - 12,196 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: Farmingdale, NJ 07727
Price: $29,995
Mileage: 12,196 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8B7G30HNU38325
2017 BMW 3 Series 330e iPerformance

2017 BMW 3 Series 330e iPerformance - 32,104 mi

Eugene, OR - Listed 88 days ago
  • $5,625 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$22,449
PREVIEW
Used 2017 BMW 3 Series 330e iPerformance for Sale - $19,400 - 32,104 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Eugene, OR 97401
Price: $19,400
Mileage: 32,104 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.9 star
Engine: 4-Cylinder
Fuel Type: Plug-in Hybrid
MPG: 71
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8E1C32HA029342
2017 BMW 3 Series 340i xDrive

2017 BMW 3 Series 340i xDrive - 17,934 mi

White Plains, NY - Listed 5 days ago
  • $4,764 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
PREVIEW
Used 2017 BMW 3 Series 340i xDrive for Sale - $30,298 - 17,934 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: White Plains, NY 10607
Price: $30,298
Mileage: 17,934 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.4 star
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8B7G35HNU38305
For Sale By Owner
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 37,000 mi

Vincennes, IN - Listed 4 days ago
  • $6,883 below market price
  • low miles
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $16,900 - 37,000 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Vincennes, IN 47591
Price: $16,900
Mileage: 37,000 miles
For Sale By: Owner
Transmission: Automatic
Exterior Color: White
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G52HNU61094
2017 BMW 3 Series 330i xDrive

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

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

2017 BMW 3 Series 330e iPerformance - 8,476 mi

Bellevue, WA - Listed 99 days ago
  • $5,839 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
PREVIEW
Used 2017 BMW 3 Series 330e iPerformance for Sale - $27,997 - 8,476 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Bellevue, WA 98005
Price: $27,997
Mileage: 8,476 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.8 star
Engine: 4-Cylinder
Fuel Type: Plug-in Hybrid
MPG: 71
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8E1C30HA156607
2017 BMW 3 Series 330e iPerformance

2017 BMW 3 Series 330e iPerformance - 16,869 mi

Bellevue, WA - Listed 98 days ago
  • $4,853 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$27,898
PREVIEW
Used 2017 BMW 3 Series 330e iPerformance for Sale - $24,598 - 16,869 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Bellevue, WA 98005
Price: $24,598
Mileage: 16,869 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Engine: 4-Cylinder
Fuel Type: Plug-in Hybrid
MPG: 71
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8E1C31HA156499
2017 BMW 3 Series 330i

2017 BMW 3 Series 330i - 29,574 mi

Gilbert, AZ - Listed 28 days ago
  • $5,235 below market price
  • dealer rating
  • low miles
PREVIEW
Used 2017 BMW 3 Series 330i for Sale - $19,299 - 29,574 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Gilbert, AZ 85233
Price: $19,299
Mileage: 29,574 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.4 star
Engine: 4-Cylinder
Fuel Type: Gasoline
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8B9C33HK885038
2017 BMW 3 Series 328d xDrive

2017 BMW 3 Series 328d xDrive - 20,467 mi

Eugene, OR - Listed 81 days ago
  • $4,716 below market price
  • dealer rating
  • 1-owner , low miles
$29,900
PREVIEW
Used 2017 BMW 3 Series 328d xDrive for Sale - $24,700 - 20,467 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Eugene, OR 97401
Price: $24,700
Mileage: 20,467 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.9 star
Engine: 4-Cylinder
Fuel Type: Diesel
MPG: 34
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8F1C50HK825659
2017 BMW 3 Series 330e iPerformance

2017 BMW 3 Series 330e iPerformance - 37,814 mi

Triangle, VA - Listed 9 days ago
  • $3,908 below market price
  • dealer rating
  • low miles
PREVIEW
Used 2017 BMW 3 Series 330e iPerformance for Sale - $19,977 - 37,814 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Triangle, VA 22172
Price: $19,977
Mileage: 37,814 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4 star
Engine: 4-Cylinder
Fuel Type: Plug-in Hybrid
MPG: 71
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8E1C53HK480131
2017 BMW 3 Series 330i xDrive

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

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

2017 BMW 3 Series 340i xDrive - 57,457 mi

Dumfries, VA - Listed 147 days ago
  • $5,208 below market price
  • dealer rating
  • 1-owner , free CARFAX
PREVIEW
Used 2017 BMW 3 Series 340i xDrive for Sale - $22,450 - 57,457 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: Dumfries, VA 22026
Price: $22,450
Mileage: 57,457 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4 star
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8B7G57HNU37240
2017 BMW 3 Series 330e iPerformance

2017 BMW 3 Series 330e iPerformance - 16,511 mi

Seattle, WA - Listed 39 days ago
  • $4,746 below market price
  • dealer rating
  • low miles , free CARFAX
PREVIEW
Used 2017 BMW 3 Series 330e iPerformance for Sale - $24,880 - 16,511 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Seattle, WA 98133
Price: $24,880
Mileage: 16,511 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Engine: 4-Cylinder
Fuel Type: Plug-in Hybrid
MPG: 71
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8E1C55HK480406
2017 BMW 3 Series 330i

2017 BMW 3 Series 330i - 31,452 mi

Chandler, AZ - Listed 54 days ago
  • $3,423 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$27,991
PREVIEW
Used 2017 BMW 3 Series 330i for Sale - $20,944 - 31,452 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Chandler, AZ 85226
Price: $20,944
Mileage: 31,452 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.8 star
Engine: 4-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8B9G3XHNU54401
2017 BMW 3 Series 330e iPerformance

2017 BMW 3 Series 330e iPerformance - 37,236 mi

Sunnyvale, CA - Listed 61 days ago
  • $2,904 below market price
  • dealer rating
  • 1-owner , low miles
$19,995
PREVIEW
Used 2017 BMW 3 Series 330e iPerformance for Sale - $19,700 - 37,236 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Sunnyvale, CA 94087
Price: $19,700
Mileage: 37,236 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.4 star
Engine: 4-Cylinder
Fuel Type: Plug-in Hybrid
MPG: 71
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8E1C39HA029774
2017 BMW 3 Series 330i xDrive

2017 BMW 3 Series 330i xDrive - 36,085 mi

Hempstead, NY - Listed 39 days ago
  • $3,951 below market price
  • dealer rating
  • low miles
PREVIEW
Used 2017 BMW 3 Series 330i xDrive for Sale - $18,176 - 36,085 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Hempstead, NY 11550
Price: $18,176
Mileage: 36,085 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.1 star
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8D9G3XHNU64064
2017 BMW 3 Series 320i

2017 BMW 3 Series 320i - 14,548 mi

Dallas, TX - Listed 229 days ago
  • $3,154 below market price
  • dealer rating
  • 1-owner , low miles
PREVIEW
Used 2017 BMW 3 Series 320i for Sale - $18,888 - 14,548 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Dallas, TX 75238
Price: $18,888
Mileage: 14,548 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.1 star
Engine: 4-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8E1G59HNU15129
2017 BMW 3 Series 330e iPerformance

2017 BMW 3 Series 330e iPerformance - 24,379 mi

Fullerton, CA - Listed 29 days ago
  • $2,492 below market price
  • dealer rating
  • 1-owner , low miles
PREVIEW
Used 2017 BMW 3 Series 330e iPerformance for Sale - $21,299 - 24,379 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Fullerton, CA 92832
Price: $21,299
Mileage: 24,379 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.5 star
Engine: 4-Cylinder
Fuel Type: Plug-in Hybrid
MPG: 71
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: RWD
VIN: WBA8E1C32HA158617
2017 BMW 3 Series 340i xDrive

2017 BMW 3 Series 340i xDrive - 15,134 mi

Edmond, OK - Listed 103 days ago
  • $4,451 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$35,810
PREVIEW
Used 2017 BMW 3 Series 340i xDrive for Sale - $31,900 - 15,134 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: Edmond, OK 73013
Price: $31,900
Mileage: 15,134 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.5 star
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8B7G50HNU37192
2017 BMW 3 Series 340i xDrive

2017 BMW 3 Series 340i xDrive - 38,252 mi

Hempstead, NY - Listed 15 days ago
  • $4,566 below market price
  • dealer rating
  • low miles
PREVIEW
Used 2017 BMW 3 Series 340i xDrive for Sale - $27,086 - 38,252 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: Hempstead, NY 11550
Price: $27,086
Mileage: 38,252 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.1 star
Engine: 6-Cylinder
Fuel Type: Gasoline
Seats: 5 seater
Drivetrain: AWD
VIN: WBA8B7G32HNU38259
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,285 cars for sale found, starting at $14,798
  • Average price for 2017 BMW 3 Series: $26,247
  • 180 deals found. Average savings of $2,081
  • Save up to $7,059 below estimated market price

How much does a used 2017 BMW 3 Series cost ?

Average Price
$26,247
For a used 2017 BMW 3 Series
Average Savings
$2,081
Based on all 2017 3 Series deals found
Biggest Savings
$7,059
Below estimated market price
Good Deal
$23,139
Typical price of a good deal
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

$253,728,355

Start searching smarter now

Price of 2017 BMW 3 Series by Trim

Trim Average Price Deals Listings
2017 BMW 3 Series 320i
$22,010 Save $5,426 on 11 deals 364 listings
2017 BMW 3 Series 320i xDrive
$24,653 Save $3,392 on 11 deals 321 listings
2017 BMW 3 Series 328d
$25,099 Save $1,618 on 4 deals 19 listings
2017 BMW 3 Series 328d xDrive
$30,326 Save $4,716 on 10 deals 56 listings
2017 BMW 3 Series 330e iPerformance
$24,749 Save $5,839 on 45 deals 186 listings
2017 BMW 3 Series 330i
$25,211 Save $5,323 on 29 deals 540 listings
2017 BMW 3 Series 330i xDrive
$27,845 Save $7,059 on 42 deals 620 listings
2017 BMW 3 Series 330i xDrive Gran Turismo
$28,374 Save $2,840 on 6 deals 68 listings
2017 BMW 3 Series 340i
$33,160 Save $2,949 on 6 deals 80 listings
2017 BMW 3 Series 340i xDrive
$35,036 Save $6,283 on 27 deals 128 listings
2017 BMW 3 Series 340i xDrive Gran Turismo
$31,083 Save $1,486 on 1 deal 15 listings

Other Bmw 3 Series Years

Year Average Price Deals Listings
2021 BMW 3 Series for Sale $51,461 - 947 listings
2020 BMW 3 Series for Sale $44,216 Save $10,999 on 208 deals 1,490 listings
2019 BMW 3 Series for Sale $37,479 Save $6,640 on 103 deals 328 listings
2018 BMW 3 Series for Sale $28,863 Save $8,489 on 93 deals 825 listings
2016 BMW 3 Series for Sale $20,578 Save $5,146 on 50 deals 626 listings
2015 BMW 3 Series for Sale $17,872 Save $4,590 on 87 deals 770 listings

Bmw 3 Series Trims

Trim Average Price Deals Listings
Used BMW 3 Series 320i $20,020 Save $5,749 on 65 deals 937 listings
Used BMW 3 Series 320i Xdrive $22,104 Save $4,035 on 46 deals 756 listings
Used BMW 3 Series 328d $20,195 Save $7,539 on 11 deals 61 listings
Used BMW 3 Series 328d Xdrive $25,322 Save $4,716 on 31 deals 166 listings
Used BMW 3 Series 330e $47,061 - 20 listings
Used BMW 3 Series 330e Iperformance $25,545 Save $5,839 on 55 deals 249 listings
Used BMW 3 Series 330i $35,041 Save $9,666 on 193 deals 1,896 listings
Used BMW 3 Series 330i Xdrive $38,793 Save $10,999 on 238 deals 2,165 listings
Used BMW 3 Series 330i Xdrive Gran Turismo $28,893 Save $5,249 on 10 deals 99 listings
Used BMW 3 Series 340i $32,467 Save $3,821 on 13 deals 123 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.