2017 BMW 3 Series for Sale in Charlotte, NC

to
to

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Nationwide Shipping

Days on Market

- Loading...

Recent Listings

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

MPG

- Loading...
()

Price Drops

Text Search

Add Similar Cars


Please wait. Contacting seller...

Don't see what you're looking for?

Order a customized vehicle from a dealer near you!

First Previous
Loading...
Next
https://static.cargurus.com/images/forsale/2018/01/16/18/10/2017_bmw_3_series-pic-675808761448196013-152x114.jpeg

2017 BMW 3 Series Used Cars in Charlotte, NC 28269

Good Deal
$3,366 BELOW
CarGurus IMV of $33,978

Price: $30,612

Mileage: 10,238

Location: Charlotte, NC 28269

Average time on market: 54 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Alpine White Description: Used 2017 BMW 3 Series for sale - $30,612, 10,238 miles with Bluetooth, Driver Assistance Package, Backup Camera, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (18 reviews) "Not good. Employee quoted me a price. I went to see vehicle. Sales person quoted another price. Would not honor first quote I received. The reason I went to Hendrick in the first place was because of the price email I had received from the other employee. May never buy from them now."
https://static.cargurus.com/images/forsale/2018/02/13/16/36/2016_bmw_3_series-pic-817567871955466059-152x114.jpeg

2016 BMW 3 Series Used Cars in Charlotte, NC 28227

Good Deal
$2,597 BELOW
CarGurus IMV of $27,588

Price: $24,991

Mileage: 26,881

Location: Charlotte, NC 28227

Average time on market: 67 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Glacier Silver Metallic Description: Used 2016 BMW 3 Series for sale - $24,991, 26,881 miles with Sport Package, Bluetooth, Driver Assistance Package, Backup Camera, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (41 reviews) "Responded quickly, However vehicle was not available. dealer tried to recommend different vehicles. Disappointed that the vehicle was not available as the dealer still has it listed nearly 2 month later "
https://static.cargurus.com/images/forsale/2018/02/07/12/20/2017_bmw_3_series-pic-88356867113784600-152x114.jpeg

2017 BMW 3 Series Used Cars in Charlotte, NC 28269

Fair Deal
$1,557 BELOW
CarGurus IMV of $31,334

Price: $29,777

Mileage: 15,180

Location: Charlotte, NC 28269

Average time on market: 54 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series for sale - $29,777, 15,180 miles with Sport Package, Bluetooth, Driver Assistance Package, Backup Camera, Aluminum Wheels
Avg. Dealer Rating: (18 reviews) "I received an immediate response about the vehicle in question."
https://static.cargurus.com/images/forsale/2018/02/14/21/17/2017_bmw_3_series-pic-2099359501333881770-152x114.jpeg

2017 BMW 3 Series Used Cars in Charlotte, NC 28227

Fair Deal
$1,420 BELOW
CarGurus IMV of $50,411

Price: $48,991

Mileage: 1,286

Location: Charlotte, NC 28227

Average time on market: 54 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Alpine White Description: Used 2017 BMW 3 Series for sale - $48,991, 1,286 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Bluetooth, Backup Camera, Aluminum Wheels
Avg. Dealer Rating: (41 reviews) "Had an appointment to see a vehicle at 11 a.m. on a Friday, went all the way out there - they had sold the car the night before and no one called me. "
https://static.cargurus.com/images/forsale/2018/01/24/11/49/2016_bmw_3_series-pic-7301320728271215885-152x114.jpeg

2016 BMW 3 Series Used Cars in Salisbury, NC 28147

Fair Deal
$684 BELOW
CarGurus IMV of $24,656

Price: $23,972

Mileage: 28,085

Location: Salisbury, NC 28147

Average time on market: 67 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2016 BMW 3 Series for sale - $23,972, 28,085 miles with Bluetooth, Sunroof/Moonroof
Avg. Dealer Rating: (24 reviews) "Not pushy very professional "
https://static.cargurus.com/images/forsale/2018/02/15/23/21/2017_bmw_3_series-pic-2641169892570982953-152x114.jpeg

2017 BMW 3 Series Used Cars in Charlotte, NC 28227

Fair Deal
$919 BELOW
CarGurus IMV of $43,910

Price: $42,991

Mileage: 1,200

Location: Charlotte, NC 28227

Average time on market: 54 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Melbourne Red Metallic Description: Used 2017 BMW 3 Series for sale - $42,991, 1,200 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Backup Camera, Aluminum Wheels, M Sport Package
Avg. Dealer Rating: (41 reviews) "Bought a car. Salesman, Marvin, was excellent. "
https://static.cargurus.com/images/forsale/2018/01/21/07/49/2016_bmw_3_series-pic-6806548157777050603-152x114.jpeg

2016 BMW 3 Series 328i Sedan RWD Used Cars in Charlotte, NC 28269

Fair Deal
$26 BELOW
CarGurus IMV of $22,026

Price: $22,000

Mileage: 40,204

Location: Charlotte, NC 28269

Average time on market: 78 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Black Description: Used 2016 BMW 3 Series 328i Sedan RWD for sale - $22,000, 40,204 miles with Bluetooth, Leather Seats, Remote Start, Alloy Wheels
Avg. Dealer Rating: (22 reviews) "This was a very unique experience in purchasing a vehicle. It was so easy and I got the car I wanted at a reasonable price and no pressure what so ever. And to top it all off - they delivered the car to my home. And the car I got was exactly what was described on line. I would highly recommend to anyone that this is a great way to purchase a car. "
https://static.cargurus.com/images/forsale/2018/02/07/16/31/2017_bmw_3_series-pic-963157958689600187-152x114.jpeg

2017 BMW 3 Series Used Cars in Charlotte, NC 28227

Fair Deal
$404 BELOW
CarGurus IMV of $46,395

Price: $45,991

Mileage: 4,420

Location: Charlotte, NC 28227

Average time on market: 54 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Estoril Blue Metallic Description: Used 2017 BMW 3 Series for sale - $45,991, 4,420 miles with LE Package, Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, SE Package, Bluetooth, Backup Camera, Aluminum Wheels, Premium Package, M Sport Package
Avg. Dealer Rating: (41 reviews) "Excellent"
https://static.cargurus.com/images/forsale/2018/02/11/09/46/2017_bmw_3_series-pic-6031932907999221483-152x114.jpeg

2017 BMW 3 Series Used Cars in Matthews, NC 28105

Fair Deal
$395 ABOVE
CarGurus IMV of $44,740

Price: $45,135

Mileage: 10,495

Location: Matthews, NC 28105

Average time on market: 54 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series for sale - $45,135, 10,495 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Navigation System, Alloy Wheels, Bluetooth, M Sport Package
Avg. Dealer Rating: (99 reviews) "Very happy with the sales rep. "
https://static.cargurus.com/images/forsale/2018/02/22/15/06/2017_bmw_3_series-pic-806783513659518327-152x114.jpeg

2017 BMW 3 Series 340i Sedan RWD Used Cars in Charlotte, NC 28269

Fair Deal
$1,073 ABOVE
CarGurus IMV of $48,918

Price: $49,991

Mileage: 5,591

Location: Charlotte, NC 28269

Certified Pre-Owned: Yes Transmission: 6-Speed Manual Overdrive Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series 340i Sedan RWD for sale - $49,991, 5,591 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Bluetooth, Backup Camera, Aluminum Wheels, Heat Package, Climate Package
Avg. Dealer Rating: (18 reviews) "Very nice workers and will help u the best they can"
https://static.cargurus.com/images/forsale/2017/11/03/09/04/2016_bmw_3_series-pic-4315630506253720327-152x114.jpeg

2016 BMW 3 Series Used Cars in Lancaster, SC 29720

Fair Deal
$1,946 ABOVE
CarGurus IMV of $22,015

Price: $23,961

Mileage: 38,280

Location: Lancaster, SC 29720

Average time on market: 67 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Description: Used 2016 BMW 3 Series for sale - $23,961, 38,280 miles with Bluetooth, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "Very nice people, informative and helpful with information"
https://static.cargurus.com/images/forsale/2018/01/16/18/10/2017_bmw_3_series-pic-2771388360999196000-152x114.jpeg

2017 BMW 3 Series Used Cars in Charlotte, NC 28269

Fair Deal
$2,239 ABOVE
CarGurus IMV of $35,738

Price: $37,977

Mileage: 7,500

Location: Charlotte, NC 28269

Average time on market: 54 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Jet Black Description: Used 2017 BMW 3 Series for sale - $37,977, 7,500 miles with Bluetooth, Driver Assistance Package, Backup Camera, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (18 reviews) "The experience was exceptional. The only reason for not giving them a 5 star rating was the length of time it took to complete the deal. Even though the test drive and deal was made (without financing) within the 1st hour I was still there for an additional 3 hours waiting for the paperwork to be completed. "
https://static.cargurus.com/images/forsale/2017/12/19/04/15/2016_bmw_3_series-pic-5069673553105921473-152x114.jpeg

2016 BMW 3 Series 320i Sedan RWD Used Cars in Charlotte, NC 28269

Fair Deal
$1,414 ABOVE
CarGurus IMV of $20,086

Price: $21,500

Mileage: 45,610

Location: Charlotte, NC 28269

Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Black Description: Used 2016 BMW 3 Series 320i Sedan RWD for sale - $21,500, 45,610 miles with Bluetooth, Leather Seats, Alloy Wheels
Avg. Dealer Rating: (22 reviews) "Outstanding experinice. The Amazon of car shopping. Fair price and a world class customer service. Awesome just knowing the car will come to my door without stepping foot in a dealership and wasting a half a day. Would buy again from them. "
https://static.cargurus.com/images/forsale/2018/01/24/08/58/2016_bmw_3_series-pic-2346340293061503540-152x114.jpeg

2016 BMW 3 Series Used Cars in Salisbury, NC 28147

Price: $23,972

Mileage: 16,133

Location: Salisbury, NC 28147

Average time on market: 67 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2016 BMW 3 Series for sale - $23,972, 16,133 miles with Bluetooth
Avg. Dealer Rating: (24 reviews) "I was so happy with my new car purchase I couldn't help but take the time and leave a review. My credit wasn't the best and I was turned down and quickly whisked away at other dealerships but Carmazone took there time finding a bank that would help me out in my situation. I bought a fantastic vehicle that comes with free maintenance. I couldn't be happier. Great Job Guys!"
https://static.cargurus.com/images/forsale/2018/01/26/08/12/2018_bmw_3_series-pic-1527385775789706947-152x114.jpeg

2018 BMW 3 Series 320i Sedan RWD Used Cars in Charlotte, NC 28227

Price: $38,490

Location: Charlotte, NC 28227

Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Alpine White Description: Used 2018 BMW 3 Series 320i Sedan RWD for sale - $38,490, 0 miles with Bluetooth, Backup Camera, Aluminum Wheels
Avg. Dealer Rating: (41 reviews) "Fantastic "
Please wait ...
All Listings
Please wait ...
Sponsored 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
2018 BMW 3 Series 30 Great Deals $30,445 7,566 listings
2017 BMW 3 Series 141 Great Deals $23,925 3,205 listings
2016 BMW 3 Series 34 Great Deals $14,688 1,089 listings
2015 BMW 3 Series 180 Great Deals $13,995 3,480 listings
2014 BMW 3 Series 241 Great Deals $11,979 3,826 listings
2013 BMW 3 Series 50 Great Deals $9,477 1,872 listings
2012 BMW 3 Series 40 Great Deals $9,950 737 listings
2011 BMW 3 Series 139 Great Deals $4,477 3,137 listings
2010 BMW 3 Series 34 Great Deals $4,900 784 listings
2009 BMW 3 Series 60 Great Deals $4,499 1,379 listings