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
  • Find cash back incentives
Switch to New Car Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

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

Price Drops

Text Search

Nationwide Shipping

Add Similar Cars


First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/08/31/15/36/2016_bmw_3_series-pic-123131306116595977-152x114.jpeg

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

Good Deal
$3,096 BELOW
CarGurus IMV of $34,329

Price: $31,233

Mileage: 20,329

Location: Charlotte, NC 28269

Average time on market: 51 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Melbourne Red Metallic Description: Used 2016 BMW 3 Series 328i SULEV for sale - $31,233, 20,329 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: (16 reviews) "Responded right away"
https://static.cargurus.com/images/forsale/2017/09/22/10/43/2016_bmw_3_series-pic-4971285829503459558-152x114.jpeg

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

Good Deal
$2,340 BELOW
CarGurus IMV of $25,324

Price: $22,984

Mileage: 36,300

Location: Charlotte, NC 28212

Average time on market: 51 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2016 BMW 3 Series 328i SULEV for sale - $22,984, 36,300 miles with Sport Package, Bluetooth, Backup Camera, Driver Assistance Package, Premium Package
Avg. Dealer Rating: (122 reviews) "Outstanding selection of high quality luxury cars at excellent prices. Great overall experience "
https://static.cargurus.com/images/forsale/2017/09/14/20/30/2016_bmw_3_series-pic-3062702587635801641-152x114.jpeg

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

Good Deal
$2,123 BELOW
CarGurus IMV of $24,612

Price: $22,489

Mileage: 39,975

Location: Charlotte, NC 28212

Average time on market: 51 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2016 BMW 3 Series 328i SULEV for sale - $22,489, 39,975 miles with Sport Package, Bluetooth, Backup Camera, Driver Assistance Package, Sunroof/Moonroof, Premium Package
Avg. Dealer Rating: (122 reviews) "made fast contact. very helpful"
https://static.cargurus.com/images/forsale/2017/09/15/17/26/2017_bmw_3_series-pic-5135441477992764390-152x114.jpeg

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

Good Deal
$2,515 BELOW
CarGurus IMV of $36,511

Price: $33,996

Mileage: 13,187

Location: Charlotte, NC 28227

Average time on market: 40 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Mineral White Metallic Description: Used 2017 BMW 3 Series 320i for sale - $33,996, 13,187 miles with LE Package, Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Storage Package, Bluetooth, Backup Camera, Aluminum Wheels, Premium Package
Avg. Dealer Rating: (34 reviews) "Responded quickly"
https://static.cargurus.com/images/forsale/2017/09/10/11/35/2016_bmw_3_series-pic-6828655718858163916-152x114.jpeg

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

Fair Deal
$1,575 BELOW
CarGurus IMV of $24,236

Price: $22,661

Mileage: 38,470

Location: Charlotte, NC 28212

Average time on market: 51 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2016 BMW 3 Series 328i SULEV for sale - $22,661, 38,470 miles with Bluetooth, Sport Package, Sunroof/Moonroof
Avg. Dealer Rating: (122 reviews) "Customer service was incredible! Felt like family going in there. Dealt with Bryan, who didn't try to BS us in any way. We felt we weren't getting screwed over at any point or taken advantage of. Beautiful, high class cars on the lot with low prices! Reccomend to everyone!"
https://static.cargurus.com/images/forsale/2017/09/20/19/06/2017_bmw_3_series-pic-3045160492385804264-152x114.jpeg

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

Fair Deal
$1,875 BELOW
CarGurus IMV of $43,866

Price: $41,991

Mileage: 2,244

Location: Charlotte, NC 28227

Average time on market: 43 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Platinum Silver Metallic Description: Used 2017 BMW 3 Series 330i for sale - $41,991, 2,244 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Backup Camera, Aluminum Wheels, Premium Package
Avg. Dealer Rating: (34 reviews) "very nice to work with. Thank you. "
https://static.cargurus.com/images/forsale/2017/08/31/15/24/2016_bmw_3_series-pic-2669705358742235415-152x114.jpeg

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

Fair Deal
$1,534 BELOW
CarGurus IMV of $24,029

Price: $22,495

Mileage: 45,813

Location: Charlotte, NC 28212

Average time on market: 51 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2016 BMW 3 Series 328i SULEV for sale - $22,495, 45,813 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Heat Package, Storage Package
Avg. Dealer Rating: (34 reviews) "Were able to answer all my questions, but found another car I liked better."
https://static.cargurus.com/images/forsale/2017/09/13/13/06/2016_bmw_3_series-pic-1576607315857829272-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Salisbury, NC 28147

Fair Deal
$1,276 BELOW
CarGurus IMV of $26,248

Price: $24,972

Mileage: 28,085

Location: Salisbury, NC 28147

Average time on market: 51 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 328i SULEV for sale - $24,972, 28,085 miles with Bluetooth, Sunroof/Moonroof
Avg. Dealer Rating: (19 reviews) "quick contact"
https://static.cargurus.com/images/forsale/2017/09/12/17/10/2016_bmw_3_series-pic-5747113020161491321-152x114.jpeg

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

Fair Deal
$1,410 BELOW
CarGurus IMV of $32,821

Price: $31,411

Mileage: 12,549

Location: Charlotte, NC 28227

Average time on market: 51 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Black Sapphire Metallic Description: Used 2016 BMW 3 Series 328i SULEV for sale - $31,411, 12,549 miles with Bluetooth, Backup Camera, Driver Assistance Package, Aluminum Wheels
Avg. Dealer Rating: (34 reviews) "the car was not as pictured. picture shows clean car ready to be sold. Car we were shown was dirty with Cheetos and mud on outside of car. "
https://static.cargurus.com/images/forsale/2017/09/12/17/10/2016_bmw_3_series-pic-342056645337657306-152x114.jpeg

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

Fair Deal
$996 BELOW
CarGurus IMV of $34,507

Price: $33,511

Mileage: 10,121

Location: Charlotte, NC 28227

Average time on market: 51 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Glacier Silver Metallic Description: Used 2016 BMW 3 Series 328i SULEV for sale - $33,511, 10,121 miles with Bluetooth, Backup Camera, Driver Assistance Package, Heat Package
Avg. Dealer Rating: (34 reviews) "Was told car at 1 dealer,went to see it, told it was at another location, went to see it, not there. Called me yesterday, said they'd get right back to me, no subsequent call. Can't recommend."
https://static.cargurus.com/images/forsale/2017/09/12/17/10/2016_bmw_3_series-pic-4630199236434218552-152x114.jpeg

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

Fair Deal
$860 BELOW
CarGurus IMV of $32,471

Price: $31,611

Mileage: 14,358

Location: Charlotte, NC 28227

Average time on market: 51 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Black Sapphire Metallic Description: Used 2016 BMW 3 Series 328i SULEV for sale - $31,611, 14,358 miles with Bluetooth, Backup Camera, Driver Assistance Package, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (34 reviews) "I saw the car online. I talked to the Sales Manager, then a salesman. I was told the car was in superb condition, that they had put $1400.00 into the car. It is a CPO. I put money down on the car to hold it until we got there. We traveled from Ohio, 7.5 hours to purchase the car. We did all credit checks and financing was ready to go upon my signature. When we arrived and looked at the car it was not as they represented it. It has a lot of cosmetic issues. Scratches and dings. The headliner was dirty. We did not even drive it. We told them we were disappointed and did not want the car. We drove the 7.5 hours back home."
https://static.cargurus.com/images/forsale/2017/09/19/10/30/2017_bmw_3_series-pic-7363721128088022217-152x114.jpeg

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

Fair Deal
$595 BELOW
CarGurus IMV of $52,586

Price: $51,991

Mileage: 1,461

Location: Charlotte, NC 28227

Average time on market: 36 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 330e for sale - $51,991, 1,461 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Bluetooth, Backup Camera, Aluminum Wheels, Heat Package, Premium Package
Avg. Dealer Rating: (34 reviews) "Great "
https://static.cargurus.com/images/forsale/2017/09/21/00/40/2016_bmw_3_series-pic-1106727523662652165-152x114.jpeg

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

Fair Deal
$326 BELOW
CarGurus IMV of $32,317

Price: $31,991

Mileage: 11,531

Location: Charlotte, NC 28227

Average time on market: 51 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Mediterranean Blue Metallic Description: Used 2016 BMW 3 Series 328i SULEV for sale - $31,991, 11,531 miles with Bluetooth, Backup Camera, Driver Assistance Package, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (34 reviews) "Ask for jay Johnson. Outstanding"
https://static.cargurus.com/images/forsale/2017/09/19/10/30/2017_bmw_3_series-pic-4653666381256926061-152x114.jpeg

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

Fair Deal
$164 BELOW
CarGurus IMV of $52,155

Price: $51,991

Mileage: 2,028

Location: Charlotte, NC 28227

Average time on market: 36 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 330e for sale - $51,991, 2,028 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Bluetooth, Backup Camera, Aluminum Wheels, Premium Package
Avg. Dealer Rating: (34 reviews) "Email, telephone, in person. Very Professional. Offered to show me other cars. "
https://static.cargurus.com/images/forsale/2017/07/30/00/31/2016_bmw_3_series-pic-3561753448946116952-152x114.jpeg

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

Fair Deal
$311 ABOVE
CarGurus IMV of $25,687

Price: $25,998

Mileage: 36,125

Location: Charlotte, NC 28227

Average time on market: 51 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2016 BMW 3 Series 328i SULEV for sale - $25,998, 36,125 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Navigation System, Premium Package, Alloy Wheels
Avg. Dealer Rating: (18 reviews) "quick response"
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 191 Great Deals $25,991 7,980 listings
2016 BMW 3 Series 60 Great Deals $18,980 1,688 listings
2015 BMW 3 Series 48 Great Deals $15,995 1,376 listings
2014 BMW 3 Series 280 Great Deals $11,995 5,453 listings
2013 BMW 3 Series 63 Great Deals $10,495 1,584 listings
2012 BMW 3 Series 23 Great Deals $10,499 621 listings
2011 BMW 3 Series 139 Great Deals $6,200 2,641 listings
2010 BMW 3 Series 52 Great Deals $5,986 789 listings
2009 BMW 3 Series 47 Great Deals $5,996 1,303 listings
2008 BMW 3 Series 83 Great Deals $3,000 1,758 listings