2017 BMW 3 Series for Sale in Charlotte, NC

New Search

Looking for a New BMW 3 Series?

Maximize your negotiation power
  • View actual inventory levels
  • Get competing quotes
  • $1,500 in incentives available
Switch to New Car Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Vehicle History

Vehicle history data provided by Experian Autocheck. This data, and any reliance on it, is subject to the AutoCheck Terms and Conditions and the CarGurus Terms of Use
Hide vehicles with:

Photos

Price Drops

Text Search

Add Similar Cars


First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/12/02/03/52/2016_bmw_3_series-pic-44013074649990466-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Denver, NC 28037

Great Deal
$4,358 BELOW
Instant Market Value of $30,846

Price: $26,488

Mileage: 25,157

Location: Denver, NC 28037

Average time on market: 46 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2016 BMW 3 Series 328i SULEV for sale - $26,488, 25,157 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Light Package, Storage Package, Alloy Wheels, Bluetooth, Backup Camera, Premium Package
Avg. Dealer Rating: (48 reviews) "Great group of people, enjoyed buying a car from them."
https://static.cargurus.com/images/forsale/2017/01/25/12/08/2016_bmw_3_series-pic-8654990904438885050-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Charlotte, NC 28269-2454

Good Deal
$3,861 BELOW
Instant Market Value of $35,852

Price: $31,991

Mileage: 10,559

Location: Charlotte, NC 28269-2454

Average time on market: 46 days Certified Pre-Owned: Yes Transmission: Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 328i SULEV for sale - $31,991, 10,559 miles with Sport Package, Bluetooth, Driver Assistance Package, Backup Camera, Alloy Wheels
Avg. Dealer Rating: (12 reviews) "Quick thorough response. "
https://static.cargurus.com/images/forsale/2017/02/10/16/12/2016_bmw_3_series-pic-6339357925090470166-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Charlotte, NC 28269-2454

Good Deal
$2,466 BELOW
Instant Market Value of $37,457

Price: $34,991

Mileage: 4,636

Location: Charlotte, NC 28269-2454

Average time on market: 46 days Certified Pre-Owned: Yes Transmission: Automatic Color: Alpine White Description: Used 2016 BMW 3 Series 328i SULEV for sale - $34,991, 4,636 miles with Bluetooth, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (12 reviews) "It was a great overall experience. I would say that the few times I've dealt with dealerships and buying a car, this dealership by far was the best overall experience."
https://static.cargurus.com/images/forsale/2017/03/23/23/04/2016_bmw_3_series-pic-2919558377013267339-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Charlotte, NC 28273

Fair Deal
$1,794 BELOW
Instant Market Value of $27,783

Price: $25,989

Mileage: 27,556

Location: Charlotte, NC 28273

Average time on market: 46 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2016 BMW 3 Series 328i SULEV for sale - $25,989, 27,556 miles
Avg. Dealer Rating: (6 reviews) "Fantastic communication."
https://static.cargurus.com/images/forsale/2017/03/23/19/44/2016_bmw_3_series-pic-1815789264892775379-152x114.jpeg

2016 BMW 3 Series 320i Used Cars in Charlotte, NC 28227

Fair Deal
$496 BELOW
Instant Market Value of $30,267

Price: $29,771

Mileage: 10,040

Location: Charlotte, NC 28227

Average time on market: 35 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Alpine White Description: Used 2016 BMW 3 Series 320i for sale - $29,771, 10,040 miles with Bluetooth, Driver Assistance Package, Backup Camera, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (23 reviews) "Contact was by a pleasant person, but deal offered was very high. Bought a car elsewhere."
https://static.cargurus.com/images/forsale/2017/01/07/12/08/2017_bmw_3_series-pic-1611163096912163361-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Charlotte, NC 28269-2454

Price: $36,490

Location: Charlotte, NC 28269-2454

Average time on market: 51 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 320i for sale - $36,490, 0 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (12 reviews) "Great service, especially the salesman Hunter McCreery! I got a very good deal and Hunter was a pleasure to work with and he did not pressure the sales. I would recommend Hunter to anyone looking for a great used car or a BMW."
https://static.cargurus.com/images/forsale/2016/12/28/12/08/2017_bmw_3_series-pic-3269263211997647018-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Charlotte, NC 28269-2454

Price: $36,490

Location: Charlotte, NC 28269-2454

Average time on market: 51 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 320i for sale - $36,490, 9 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (12 reviews) "Terrible service, they called me to come look at the car. When I arrived they had me wait about 10 minutes just to tell me the car was sold. Totally waste of gas and time. Seems as if they lure you in then try to sell you something else, very shady if you ask me."
https://static.cargurus.com/images/forsale/2017/01/06/12/08/2017_bmw_3_series-pic-6331092619972494547-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Charlotte, NC 28269-2454

Price: $37,390

Location: Charlotte, NC 28269-2454

Average time on market: 51 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 320i for sale - $37,390, 0 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (12 reviews) "Happy with the entire process."
https://static.cargurus.com/images/forsale/2017/01/23/18/10/2017_bmw_3_series-pic-8389248385966494240-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Charlotte, NC 28227

Price: $37,540

Location: Charlotte, NC 28227

Average time on market: 51 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series 320i for sale - $37,540, 0 miles with Bluetooth, Alloy Wheels
Avg. Dealer Rating: (23 reviews) "Awesome service!! Great deal on car!"
https://static.cargurus.com/images/forsale/2016/12/08/18/30/2017_bmw_3_series-pic-1821522275341428863-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Charlotte, NC 28227

Price: $37,785

Location: Charlotte, NC 28227

Average time on market: 51 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series 320i for sale - $37,785, 0 miles with Backup Camera, Driver Assistance Package, Aluminum Wheels
Avg. Dealer Rating: (23 reviews) "Setting up a test drive. Great folks!"
https://static.cargurus.com/images/forsale/2016/11/27/12/06/2017_bmw_3_series-pic-5569258842879703896-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Charlotte, NC 28269-2454

Price: $37,880

Location: Charlotte, NC 28269-2454

Average time on market: 51 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 320i for sale - $37,880, 6 miles with Bluetooth, Backup Camera, Driver Assistance Package, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (12 reviews) "Took three people to even locate the car I was interested in. Then the CPO warranty was only 5 years instead of 6 and the price was $3,500.00 more than the vehicle I purchased. I made them an offer and they did not counter."
https://static.cargurus.com/images/forsale/2016/11/24/12/08/2017_bmw_3_series-pic-8684174757113788334-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Charlotte, NC 28269-2454

Price: $38,345

Location: Charlotte, NC 28269-2454

Average time on market: 51 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 320i for sale - $38,345, 0 miles with Bluetooth, Backup Camera, Driver Assistance Package, Aluminum Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (12 reviews) "Great service ! Nice people"
https://static.cargurus.com/images/forsale/2016/11/23/07/08/2017_bmw_3_series-pic-381628600990475982-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Charlotte, NC 28227

Price: $38,440

Location: Charlotte, NC 28227

Average time on market: 51 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Alpine White Description: Used 2017 BMW 3 Series 320i for sale - $38,440, 0 miles with Bluetooth, Backup Camera, Driver Assistance Package, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (23 reviews) "Great email "
https://static.cargurus.com/images/forsale/2017/01/18/18/42/2017_bmw_3_series-pic-1111469963069812502-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Charlotte, NC 28227

Price: $38,890

Location: Charlotte, NC 28227

Average time on market: 51 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Platinum Silver Metallic Description: Used 2017 BMW 3 Series 320i for sale - $38,890, 0 miles with Bluetooth, Driver Assistance Package
Avg. Dealer Rating: (23 reviews) "They gave me half the value for my cars trade in value that another reputable dealer had offered! They acted as if they did not care if they sold me a car or not."
https://static.cargurus.com/images/forsale/2016/12/27/07/45/2017_bmw_3_series-pic-278358169421735562-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Charlotte, NC 28227

Price: $38,990

Location: Charlotte, NC 28227

Average time on market: 51 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 320i for sale - $38,990, 0 miles with Bluetooth, Backup Camera, Driver Assistance Package, Aluminum Wheels
Avg. Dealer Rating: (23 reviews) "Wonderful!"
Please wait ...
All Listings
Please wait ...
Featured Listing
First Previous
Page # of #
Next

Filter your search criteria!

A large number of listings matched your criteria. You are seeing the top 2,000 listings.

Used BMW 3 Series By Year

Vehicle Deals Starting Price Total Available
2017 BMW 3 Series 46 Great Deals $28,900 8,456 listings
2016 BMW 3 Series 198 Great Deals $19,995 4,141 listings
2015 BMW 3 Series 18 Great Deals $16,995 890 listings
2014 BMW 3 Series 206 Great Deals $11,980 4,254 listings
2013 BMW 3 Series 164 Great Deals $11,950 3,652 listings
2012 BMW 3 Series 19 Great Deals $11,980 786 listings
2011 BMW 3 Series 123 Great Deals $6,490 2,959 listings
2010 BMW 3 Series 39 Great Deals $5,500 921 listings
2009 BMW 3 Series 46 Great Deals $5,399 1,493 listings
2008 BMW 3 Series 76 Great Deals $4,900 1,914 listings