Used BMW 3 Series for Sale by Owner & Dealer in Charlotte, NC

Top Searches: For Sale by Owner

1-15 of 147 Used Cars Found

Save Search
X

Message:

32
2016 BMW 3 Series 340i

2016 BMW 3 Series 340i - 21,381 mi

Charlotte, NC (6 mi) - Listed 54 days ago
  • $5,637 below market price
  • dealer rating
  • 1-owner , 5 positives , low miles , free CARFAX
$29,417
PREVIEW
Used 2016 BMW 3 Series 340i for Sale - $25,994 - 21,381 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: Charlotte, NC 28212
Price: $25,994
Mileage: 21,381 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.8 star
Color: Jet Black
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: RWD
VIN: WBA8B3G59GNT91823
Positives: warranty, one owner, inspected, certified pre-owned car, clean history
26
2016 BMW 3 Series 340i xDrive

2016 BMW 3 Series 340i xDrive - 36,378 mi

- Listed 62 days ago
  • $5,573 below market price
  • 1-owner , low miles , free CARFAX
  • 5 price drops in 63 days
$29,380
PREVIEW
Used 2016 BMW 3 Series 340i xDrive for Sale - $26,290 - 36,378 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location:
Price: $26,290
Mileage: 36,378 miles
For Sale By: Dealer
Transmission: Automatic
Color: Blue
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA8B7G51GNT95453
24
2016 BMW 3 Series 340i xDrive

2016 BMW 3 Series 340i xDrive - 34,316 mi

- Listed 76 days ago
  • $5,648 below market price
  • 1-owner , low miles
  • 8 price drops in 77 days
$30,230
PREVIEW
Used 2016 BMW 3 Series 340i xDrive for Sale - $26,530 - 34,316 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location:
Price: $26,530
Mileage: 34,316 miles
For Sale By: Dealer
Transmission: Automatic
Color: Black
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA8B7G57GNT14682
34
2016 BMW 3 Series 340i xDrive

2016 BMW 3 Series 340i xDrive - 46,153 mi

- Listed 82 days ago
  • $4,112 below market price
  • 1-owner , low miles , free CARFAX
  • 10 price drops in 83 days
$32,000
PREVIEW
Used 2016 BMW 3 Series 340i xDrive for Sale - $26,300 - 46,153 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location:
Price: $26,300
Mileage: 46,153 miles
For Sale By: Dealer
Transmission: Automatic
Color: Gray
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA8B7G58GNT14366
38
2016 BMW 3 Series 335i xDrive Gran Turismo

2016 BMW 3 Series 335i xDrive Gran - 31,210 mi

- Listed 68 days ago
  • $3,075 below market price
  • 1-owner , low miles , free CARFAX
  • 7 price drops in 69 days
$30,430
PREVIEW
Used 2016 BMW 3 Series 335i xDrive Gran Turismo for Sale - $26,420 - 31,210 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location:
Price: $26,420
Mileage: 31,210 miles
For Sale By: Dealer
Transmission: Automatic
Color: Red
Engine: 6-Cylinder
Fuel Type: Gasoline
MPG: 23
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA3X9C57GD869893
25
2016 BMW 3 Series 340i

2016 BMW 3 Series 340i - 41,042 mi

- Listed 96 days ago
  • $2,993 below market price
  • 1-owner , low miles
  • 12 price drops in 97 days
$31,480
PREVIEW
Used 2016 BMW 3 Series 340i for Sale - $26,260 - 41,042 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location:
Price: $26,260
Mileage: 41,042 miles
For Sale By: Dealer
Transmission: Automatic
Color: Black
Engine: 6-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: RWD
VIN: WBA8B3G58GNT92302
32
2016 BMW 3 Series 328i xDrive

2016 BMW 3 Series 328i xDrive - 38,371 mi

Charlotte, NC (3 mi) - Listed 1 day ago
  • $571 below market price
  • dealer rating
  • 1-owner , 3 positives , low miles
PREVIEW
Used 2016 BMW 3 Series 328i xDrive for Sale - $20,249 - 38,371 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Charlotte, NC 28205
Price: $20,249
Mileage: 38,371 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Color: Alpine White
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA8E3G50GNT78451
Positives: warranty, certified pre-owned car, clean history
32
2014 BMW 3 Series 328d xDrive

2014 BMW 3 Series 328d xDrive - 71,525 mi

Salisbury, NC (34 mi) - Listed 2 days ago
  • $2,028 below market price
  • dealer rating
  • 1 positive , low miles
PREVIEW
Used 2014 BMW 3 Series 328d xDrive for Sale - $18,972 - 71,525 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: Salisbury, NC 28147
Price: $18,972
Mileage: 71,525 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.3 star
Color: Brown
Engine: 4-Cylinder
Fuel Type: Diesel
MPG: 35
Seats: 5 seater
Drive Type: AWD
VIN: WBA3K5C57EKT33462
Positives: warranty
15
2016 BMW 3 Series 328i

2016 BMW 3 Series 328i - 25,500 mi

Rock Hill, SC (23 mi) - Listed 2 days ago
  • $1,965 below market price
  • 2 positives , low miles
PREVIEW
Used 2016 BMW 3 Series 328i for Sale - $19,900 - 25,500 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Rock Hill, SC 29730
Price: $19,900
Mileage: 25,500 miles
For Sale By: Dealer
Transmission: Automatic
Color: Mediterranean Blue Metallic
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 27
Seats: 5 seater
Drive Type: RWD
VIN: WBA8E9C56GK644243
Positives: warranty, non-smoker
23
2011 BMW 3 Series 328i

2011 BMW 3 Series 328i - 71,270 mi

Charlotte, NC (6 mi) - Listed 2 days ago
  • $1,283 below market price
  • low miles
PREVIEW
Used 2011 BMW 3 Series 328i for Sale - $12,500 - 71,270 miles - with child safety, power outlet, anti-theft system
Category: Used Cars
Location: Charlotte, NC 28213
Price: $12,500
Mileage: 71,270 miles
For Sale By: Dealer
Transmission: Automatic
Color: Blue Water Metallic With Body Color Convertible Hardtop
Engine: 6-Cylinder
Fuel Type: Gasoline
Seats: 4 seater
Drive Type: RWD
VIN: WBADW7C50BE443588
20
2016 BMW 3 Series 328i xDrive Gran Turismo

2016 BMW 3 Series 328i xDrive Gran - 42,639 mi

- Listed 11 days ago
  • $1,745 below market price
  • 1-owner , 3 positives , low miles , free CARFAX
  • 1 price drop in 12 days
$23,400
PREVIEW
Used 2016 BMW 3 Series 328i xDrive Gran Turismo for Sale - $22,600 - 42,639 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location:
Price: $22,600
Mileage: 42,639 miles
For Sale By: Dealer
Transmission: Automatic
Color: Blue
Engine: 4-Cylinder
Fuel Type: Gasoline
MPG: 26
Num Owners: 1 owner
Seats: 5 seater
Drive Type: AWD
VIN: WBA8Z5C5XGG502395
Positives: test-own, certified pre-owned car, inspected
32
2016 BMW 3 Series 335i xDrive Gran Turismo

2016 BMW 3 Series 335i xDrive Gran - 29,175 mi

Salisbury, NC (34 mi) - Listed 1 day ago
  • $1,119 below market price
  • dealer rating
  • 1 positive , low miles
PREVIEW
Used 2016 BMW 3 Series 335i xDrive Gran Turismo for Sale - $28,972 - 29,175 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location: Salisbury, NC 28147
Price: $28,972
Mileage: 29,175 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
4.3 star
Color: Gray
Engine: 6-Cylinder
Fuel Type: Gasoline
MPG: 23
Seats: 5 seater
Drive Type: AWD
VIN: WBA3X9C52GD869347
Positives: warranty
27
2007 BMW 3 Series 328i

2007 BMW 3 Series 328i - 100,134 mi

Charlotte, NC (3 mi) - Listed 1 day ago
  • $315 below market price
  • dealer rating
  • 2 positives
PREVIEW
Used 2007 BMW 3 Series 328i for Sale - $8,999 - 100,134 miles - with power outlet, anti-theft system
Category: Used Cars
Location: Charlotte, NC 28205
Price: $8,999
Mileage: 100,134 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
3.6 star
Color: Gray
Engine: 6-Cylinder
Fuel Type: Gasoline
Seats: 4 seater
Drive Type: RWD
VIN: WBAWL13547PX15943
Positives: warranty, clean history
20
2017 BMW 3 Series 328d xDrive

2017 BMW 3 Series 328d xDrive - 15,293 mi

- Listed today
  • $1,612 below market price
  • 3 positives , low miles
PREVIEW
Used 2017 BMW 3 Series 328d xDrive for Sale - $34,600 - 15,293 miles - with bluetooth, child safety, sunroof, alloy wheels, satellite radio
Category: Used Cars
Location:
Price: $34,600
Mileage: 15,293 miles
For Sale By: Dealer
Transmission: Automatic
Color: White
Engine: 4-Cylinder
Fuel Type: Diesel
MPG: 34
Seats: 5 seater
Drive Type: AWD
VIN: WBA8J1C31HA018912
Positives: certified pre-owned car, inspected, test-own
28
2016 BMW 3 Series 320i

2016 BMW 3 Series 320i - 22,056 mi

Mooresville, NC (23 mi) - Listed 74 days ago
  • $739 below market price
  • dealer rating
  • 1-owner , low miles , free CARFAX
$18,995
PREVIEW
Used 2016 BMW 3 Series 320i for Sale - $18,495 - 22,056 miles - with bluetooth, child safety, alloy wheels, satellite radio, power outlet
Category: Used Cars
Location: Mooresville, NC 28117
Price: $18,495
Mileage: 22,056 miles
For Sale By: Dealer
Transmission: Automatic
Dealer Rating:
5 star
Color: Black
Engine: 4-Cylinder
Fuel Type: Gasoline
Num Owners: 1 owner
Seats: 5 seater
Drive Type: RWD
VIN: WBA8E1G51GNT33619
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 Used BMW 3 Series for Sale in Charlotte, NC? How many are for sale and priced below market?

  • 147 cars for sale found, starting at $3,995
  • Average price for Used BMW 3 Series Charlotte, NC: $18,620
  • 45 deals found. Average savings of $1,864
  • Save up to $6,820 below estimated market price

Top Dealers Listing Used BMW 3 Series for Sale in Charlotte, NC

Vroom (online Only - Nationwide Delivery)
27 Used BMW 3 Series for sale
Hi-Line Garage
Charlotte, NC
4.8 stars
6 Used BMW 3 Series for sale
Carmazon
Salisbury, NC
4.3 stars
4 Used BMW 3 Series for sale

Price of Used BMW 3 Series for Sale in Charlotte, NC by Distance

Distance from Charlotte, NC Average Price Deals Listings
50 miles
$15,178 Save $6,820 on 31 deals 105 listings
100 miles
$16,961 Save $6,820 on 83 deals 310 listings
200 miles
$17,127 Save $10,806 on 349 deals 1,000 listings

Similar Models

Average Price Deals Listings
Used Acura TLX $24,066 Save $10,393 on 750 deals 2,879 listings
Used Cadillac Ats $21,260 Save $8,234 on 827 deals 2,986 listings
Used Chrysler 300 $18,612 Save $5,691 on 2,328 deals 9,608 listings
Used Hyundai Azera $13,846 Save $4,176 on 178 deals 662 listings
Used Infiniti Q40 $16,274 Save $5,055 on 35 deals 104 listings
Used Mercedes-Benz Cla-Class $25,027 Save $9,877 on 995 deals 2,771 listings
Used Mitsubishi Lancer Evolution $26,566 Save $6,371 on 45 deals 245 listings
Used Toyota Avalon $17,263 Save $8,263 on 1,034 deals 3,574 listings
Used Volkswagen CC $11,633 Save $4,217 on 319 deals 1,170 listings
Used Volvo S60 $18,805 Save $9,061 on 761 deals 2,276 listings

Used Bmw 3 Series By Model Year

Year Average Price Deals Listings
2018 BMW 3 Series in Charlotte
$24,998 - 1 listing
2017 BMW 3 Series in Charlotte
$25,698 Save $475 on - 2 listings
2016 BMW 3 Series in Charlotte
$22,440 Save $5,637 on 10 deals 22 listings
2015 BMW 3 Series in Charlotte
$19,083 Save $6,820 on 2 deals 10 listings
2014 BMW 3 Series in Charlotte
$16,967 Save $2,028 on 4 deals 6 listings
Explore Other Cities

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.