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
Sponsored Listings
https://static.cargurus.com/images/forsale/2017/11/30/12/16/2017_bmw_3_series-pic-7444792152894272890-152x114.jpeg

2017 BMW 3 Series Used Cars in Charlotte, NC 28269

Good Deal
$3,777 BELOW
CarGurus IMV of $36,468

Price: $32,691

Mileage: 9,214

Location: Charlotte, NC 28269

Average time on market: 56 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Alpine White Description: Used 2017 BMW 3 Series for sale - $32,691, 9,214 miles with LE Package, Sport Package, Driver Assistance Package, Sunroof/Moonroof, Bluetooth, Backup Camera, Aluminum Wheels
Avg. Dealer Rating: (16 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/10/02/18/12/2016_bmw_3_series-pic-6596461507229465131-152x114.jpeg

2016 BMW 3 Series Used Cars in Charlotte, NC 28227

Good Deal
$3,432 BELOW
CarGurus IMV of $32,763

Price: $29,331

Mileage: 10,121

Location: Charlotte, NC 28227

Average time on market: 58 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Glacier Silver Metallic Description: Used 2016 BMW 3 Series for sale - $29,331, 10,121 miles with Bluetooth, Backup Camera, Driver Assistance Package, Aluminum Wheels
Avg. Dealer Rating: (38 reviews) "Excellent"
https://static.cargurus.com/images/forsale/2017/12/02/04/39/2016_bmw_3_series-pic-4945628484881832998-152x114.jpeg

2016 BMW 3 Series Used Cars in Charlotte, NC 28269

Good Deal
$2,508 BELOW
CarGurus IMV of $32,499

Price: $29,991

Mileage: 22,091

Location: Charlotte, NC 28269

Average time on market: 58 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Mineral White Metallic Description: Used 2016 BMW 3 Series for sale - $29,991, 22,091 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Backup Camera, Aluminum Wheels, Premium Package
Avg. Dealer Rating: (16 reviews) "Did contact me but web site had wrong interior color. Misleading."
https://static.cargurus.com/images/forsale/2017/12/12/07/46/2017_bmw_3_series-pic-8252937484282421735-152x114.jpeg

2017 BMW 3 Series Used Cars in Charlotte, NC 28269

Good Deal
$2,307 BELOW
CarGurus IMV of $35,298

Price: $32,991

Mileage: 9,432

Location: Charlotte, NC 28269

Average time on market: 56 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Alpine White Description: Used 2017 BMW 3 Series for sale - $32,991, 9,432 miles with Bluetooth, Driver Assistance Package, Backup Camera, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (16 reviews) "Responded right away"
https://static.cargurus.com/images/forsale/2017/12/07/17/33/2017_bmw_3_series-pic-9090966855544987073-152x114.jpeg

2017 BMW 3 Series 330e iPerformance Sedan RWD Used Cars in Charlotte, NC 28227

Good Deal
$2,932 BELOW
CarGurus IMV of $47,923

Price: $44,991

Mileage: 2,242

Location: Charlotte, NC 28227

Average time on market: 50 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Alpine White Description: Used 2017 BMW 3 Series 330e iPerformance Sedan RWD for sale - $44,991, 2,242 miles with Bluetooth, Backup Camera, Driver Assistance Package, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (38 reviews) "Fantastic "
https://static.cargurus.com/images/forsale/2017/11/17/20/03/2016_bmw_3_series-pic-1038324020627293322-152x114.jpeg

2016 BMW 3 Series Used Cars in Charlotte, NC 28212

Fair Deal
$1,383 BELOW
CarGurus IMV of $23,931

Price: $22,548

Mileage: 38,378

Location: Charlotte, NC 28212

Average time on market: 58 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2016 BMW 3 Series for sale - $22,548, 38,378 miles with Sport Package, Bluetooth, Backup Camera, Driver Assistance Package, Sunroof/Moonroof, Premium Package
Avg. Dealer Rating: (125 reviews) "Great experience, no pressure to buy."
https://static.cargurus.com/images/forsale/2017/12/09/19/38/2016_bmw_3_series-pic-3634163542867210845-152x114.jpeg

2016 BMW 3 Series Used Cars in Charlotte, NC 28212

Fair Deal
$1,327 BELOW
CarGurus IMV of $23,715

Price: $22,388

Mileage: 34,190

Location: Charlotte, NC 28212

Average time on market: 58 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2016 BMW 3 Series for sale - $22,388, 34,190 miles with Sport Package, Bluetooth, Leather Seats, Sunroof/Moonroof, Premium Package
Avg. Dealer Rating: (125 reviews) "Excellent service"
https://static.cargurus.com/images/forsale/2017/11/01/23/06/2016_bmw_3_series-pic-6378711078660232963-152x114.jpeg

2016 BMW 3 Series Used Cars in Salisbury, NC 28147

Fair Deal
$1,099 BELOW
CarGurus IMV of $25,071

Price: $23,972

Mileage: 28,085

Location: Salisbury, NC 28147

Average time on market: 58 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: (22 reviews) "We were looking online for a murano and saw one on carmazone. We messaged them with a couple of questions because we didn’t want to drive an hour and half for nothing. They responded quickly and answered all our r questions. So we drove down there the next day. They were very knowledgeable and friendly. Needless to say we bought the vehicle and I couldn’t be happier. "
https://static.cargurus.com/images/forsale/2017/12/11/20/46/2016_bmw_3_series-pic-3527359694722722023-152x114.jpeg

2016 BMW 3 Series Used Cars in Charlotte, NC 28212

Fair Deal
$251 BELOW
CarGurus IMV of $23,140

Price: $22,889

Mileage: 30,120

Location: Charlotte, NC 28212

Average time on market: 58 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral White Metallic Description: Used 2016 BMW 3 Series for sale - $22,889, 30,120 miles with Sport Package, Bluetooth
Avg. Dealer Rating: (125 reviews) "I purchased the vehicle. My salesperson Erick was a pleasure to work with. Great communicator. Very forthright and honest. After purchasing the vehicle, I went into see Rob in charge of finance. He was also a pleasure to work with. Explained in detail each and every document I needed to sigh without me asking. I highly recommend Hi-Line Garage if your looking for a fair price and integrity. Thanks for making the buying experience a pleasurable one. "
https://dxsdcl7y7vn9x.cloudfront.net/3/1008331/14840079/970257350.jpg?dt=112920170004

2016 BMW 3 Series 320i Sedan RWD Used Cars in Albemarle, NC 28001

Fair Deal
$106 ABOVE
CarGurus IMV of $20,889

Price: $20,995

Mileage: 45,013

Location: Albemarle, NC 28001

Average time on market: 49 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Black Description: Used 2016 BMW 3 Series 320i Sedan RWD for sale - $20,995, 45,013 miles with Bluetooth, Leather Seats, Premium Wheels
Avg. Dealer Rating: (31 reviews) "Excellent experience working with Ric and team. Ric was very accommodating, easy going and patient. We agreed on a price before we arrived, worked within my price range and no surprises when we got there. Once we decided on our car, we completed the transaction in 20 minutes. Good quality cars, great price, worth the drive. I would recommend this dealer and would do business with them again. "
https://static.cargurus.com/images/forsale/2017/12/07/17/33/2017_bmw_3_series-pic-2014368399853947863-152x114.jpeg

2017 BMW 3 Series 330e iPerformance Sedan RWD Used Cars in Charlotte, NC 28227

Fair Deal
$12 BELOW
CarGurus IMV of $50,003

Price: $49,991

Mileage: 2,862

Location: Charlotte, NC 28227

Average time on market: 50 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 330e iPerformance Sedan RWD for sale - $49,991, 2,862 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Backup Camera, Aluminum Wheels, Heat Package, Premium Package, Climate Package
Avg. Dealer Rating: (38 reviews) "This car was sold the day prior. It appeared to be there when I checked online and it was confirmed as such when I called the morning prior to driving to the dealership. Apparently, the site had not been updated making it a wasted effort on my part... other vehicles suggested were either still being serviced or not approved for sale. Another vehicle identified was out of state, but the manager was reluctant to ship it in because it was not at a BMW dealership... overall, I was disappointed not to get what I was looking for."
https://static.cargurus.com/images/forsale/2017/12/12/07/49/2017_bmw_3_series-pic-7194464179533020149-152x114.jpeg

2017 BMW 3 Series 330e iPerformance Sedan RWD Used Cars in Charlotte, NC 28227

Fair Deal
$183 ABOVE
CarGurus IMV of $49,808

Price: $49,991

Mileage: 3,169

Location: Charlotte, NC 28227

Average time on market: 50 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Alpine White Description: Used 2017 BMW 3 Series 330e iPerformance Sedan RWD for sale - $49,991, 3,169 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Backup Camera, Aluminum Wheels, Heat Package, Premium Package, Climate Package
Avg. Dealer Rating: (38 reviews) "Responded quickly, followed up but was not aggressive."
https://static.cargurus.com/images/forsale/2017/12/12/07/46/2017_bmw_3_series-pic-3166448779305969615-152x114.jpeg

2017 BMW 3 Series Used Cars in Charlotte, NC 28269

Fair Deal
$1,461 ABOVE
CarGurus IMV of $36,530

Price: $37,991

Mileage: 7,500

Location: Charlotte, NC 28269

Average time on market: 56 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Jet Black Description: Used 2017 BMW 3 Series for sale - $37,991, 7,500 miles with Bluetooth, Driver Assistance Package, Backup Camera, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (16 reviews) "Excellent service. Went for multiple test drives and each time the client advisor was knowledgeable or was able to fin me the answer. "
https://static.cargurus.com/images/forsale/2017/12/08/08/30/2017_bmw_3_series-pic-5524243909948012379-152x114.jpeg

2017 BMW 3 Series 330e iPerformance Sedan RWD Used Cars in Charlotte, NC 28227

Fair Deal
$1,680 ABOVE
CarGurus IMV of $48,311

Price: $49,991

Mileage: 4,080

Location: Charlotte, NC 28227

Average time on market: 50 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 330e iPerformance Sedan RWD for sale - $49,991, 4,080 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Backup Camera, Aluminum Wheels, Premium Package
Avg. Dealer Rating: (38 reviews) "Responded quickly"
https://static.cargurus.com/images/forsale/2017/11/03/18/51/2016_bmw_3_series-pic-3283950869070480206-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: 58 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: (22 reviews) "They willing to help out n work with you no matter what "
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
2017 BMW 3 Series 149 Great Deals $23,900 4,484 listings
2016 BMW 3 Series 44 Great Deals $14,991 1,336 listings
2015 BMW 3 Series 91 Great Deals $14,499 2,544 listings
2014 BMW 3 Series 284 Great Deals $11,979 4,732 listings
2013 BMW 3 Series 70 Great Deals $10,990 1,648 listings
2012 BMW 3 Series 37 Great Deals $9,985 685 listings
2011 BMW 3 Series 94 Great Deals $5,777 2,693 listings
2010 BMW 3 Series 43 Great Deals $4,985 774 listings
2009 BMW 3 Series 53 Great Deals $1,399 1,239 listings
2008 BMW 3 Series 72 Great Deals $2,995 1,669 listings