2017 BMW 3 Series for Sale in Greensboro, 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/14/15/45/2017_bmw_3_series-pic-5558072219594105009-152x114.jpeg

2017 BMW 3 Series Used Cars in Raleigh, NC 27616

Great Deal
$5,876 BELOW
CarGurus IMV of $38,661

Price: $32,785

Mileage: 3,855

Location: Raleigh, NC 27616

Average time on market: 56 days Certified Pre-Owned: No Color: Jet Black Description: Used 2017 BMW 3 Series for sale - $32,785, 3,855 miles with Backup Camera, Driver Assistance Package, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (13 reviews) "Service was great! I would like to give a shout out to Mark Nelson my salesperson who made it possible! "
https://static.cargurus.com/images/forsale/2017/10/22/01/15/2017_bmw_3_series-pic-163516616773021994-152x114.jpeg

2017 BMW 3 Series Used Cars in Raleigh, NC 27616

Great Deal
$5,139 BELOW
CarGurus IMV of $39,027

Price: $33,888

Mileage: 3,284

Location: Raleigh, NC 27616

Average time on market: 56 days Certified Pre-Owned: No Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series for sale - $33,888, 3,284 miles with Backup Camera, Driver Assistance Package, Aluminum Wheels
Avg. Dealer Rating: (13 reviews) "The dealer was great but the Toyota listed was sold to a employee while I was looking at it."
https://static.cargurus.com/images/forsale/2017/10/04/06/32/2016_bmw_3_series-pic-3543091778761085258-152x114.jpeg

2016 BMW 3 Series 328i Sedan RWD Used Cars in Roanoke, VA 24014

Good Deal
$3,769 BELOW
CarGurus IMV of $31,268

Price: $27,499

Mileage: 7,952

Location: Roanoke, VA 24014

Average time on market: 37 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Black Sapphire Metallic Description: Used 2016 BMW 3 Series 328i Sedan RWD for sale - $27,499, 7,952 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (12 reviews) "Great place"
https://static.cargurus.com/images/forsale/2017/11/22/18/27/2016_kia_optima-pic-9171316103564304976-152x114.jpeg

2016 BMW 3 Series Used Cars in Raleigh, NC 27612

Good Deal
$4,103 BELOW
CarGurus IMV of $28,102

Price: $23,999

Mileage: 19,862

Location: Raleigh, NC 27612

Average time on market: 57 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2016 BMW 3 Series for sale - $23,999, 19,862 miles with Bluetooth, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (46 reviews) "Responded quickly"
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
$4,367 BELOW
CarGurus IMV of $36,358

Price: $31,991

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 - $31,991, 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/09/12/17/17/2017_bmw_3_series-pic-1601698110712611979-152x114.jpeg

2017 BMW 3 Series Used Cars in Chapel Hill, NC 27514

Good Deal
$3,918 BELOW
CarGurus IMV of $35,818

Price: $31,900

Mileage: 8,316

Location: Chapel Hill, NC 27514

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 - $31,900, 8,316 miles with Bluetooth, Backup Camera, Driver Assistance Package, Alloy Wheels
Avg. Dealer Rating: (5 reviews) "Test drove. Had a good experience."
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,930 BELOW
CarGurus IMV of $32,409

Price: $29,479

Mileage: 22,091

Location: Charlotte, NC 28269

Average time on market: 57 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Mineral White Metallic Description: Used 2016 BMW 3 Series for sale - $29,479, 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/09/21/00/45/2017_bmw_3_series-pic-3109009992924456717-152x114.jpeg

2017 BMW 3 Series Used Cars in Chapel Hill, NC 27514

Good Deal
$3,627 BELOW
CarGurus IMV of $36,127

Price: $32,500

Mileage: 7,832

Location: Chapel Hill, NC 27514

Average time on market: 56 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series for sale - $32,500, 7,832 miles with Bluetooth, Backup Camera, Driver Assistance Package, Alloy Wheels
Avg. Dealer Rating: (5 reviews) "Talked to sales rep and discussed what be right fit for our family. Great help and still figuring out what to do that be good for our family. "
https://static.cargurus.com/images/forsale/2017/10/12/07/26/2017_bmw_3_series-pic-6647359975928059397-152x114.jpeg

2017 BMW 3 Series 330e iPerformance Sedan RWD Used Cars in Greensboro, NC 27407

Good Deal
$3,935 BELOW
CarGurus IMV of $48,225

Price: $44,290

Mileage: 4,521

Location: Greensboro, NC 27407

Average time on market: 49 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series 330e iPerformance Sedan RWD for sale - $44,290, 4,521 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Bluetooth, Premium Package, Climate Package
Avg. Dealer Rating: (15 reviews) "Very professional"
https://static.cargurus.com/images/forsale/2017/09/29/00/30/2017_bmw_3_series-pic-5289395325531132502-152x114.jpeg

2017 BMW 3 Series 330e iPerformance Sedan RWD Used Cars in Raleigh, NC 27616

Good Deal
$3,371 BELOW
CarGurus IMV of $49,306

Price: $45,935

Mileage: 4,125

Location: Raleigh, NC 27616

Average time on market: 49 days Certified Pre-Owned: No Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 330e iPerformance Sedan RWD for sale - $45,935, 4,125 miles with LE Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Backup Camera, Heat Package, Premium Package
Avg. Dealer Rating: (13 reviews) "The sales folks at Leith were outstanding. Very easy to talk to. Did not find the car I was looking for. "
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,001 BELOW
CarGurus IMV of $32,312

Price: $29,311

Mileage: 10,121

Location: Charlotte, NC 28227

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

2016 BMW 3 Series 328i Sedan RWD Used Cars in Kernersville, NC 27284

Good Deal
$1,849 BELOW
CarGurus IMV of $25,637

Price: $23,788

Mileage: 18,253

Location: Kernersville, NC 27284

Average time on market: 37 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Glacier Silver Metallic Description: Used 2016 BMW 3 Series 328i Sedan RWD for sale - $23,788, 18,253 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "The car was in excellent condition and described and photographed well on the website. I found our salesperson to be knowledgeable though quite laid back and there was never any pressure. We were able to take a long test drive and questions answered. We were introduced to other members of the staff who took a personal interest as well. Bought the car on our first visit and the experience was very positive overall. No concerns and would certainly recommend Super Cars Direct to others."
https://static.cargurus.com/images/forsale/2017/11/15/08/37/2016_bmw_3_series-pic-8337235110135666498-152x114.jpeg

2016 BMW 3 Series Used Cars in Chapel Hill, NC 27514

Good Deal
$2,757 BELOW
CarGurus IMV of $33,197

Price: $30,440

Mileage: 11,901

Location: Chapel Hill, NC 27514

Average time on market: 57 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Mineral Gray Metallic Description: Used 2016 BMW 3 Series for sale - $30,440, 11,901 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Alloy Wheels, Technology Package, Bluetooth, Backup Camera
Avg. Dealer Rating: (5 reviews) "Professional staff. Responsive prior to purchase and even in answering questions after I bought the vehicle.The purchase process resulted in a fair price and straightforward paperwork. "
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
$3,441 BELOW
CarGurus IMV of $47,860

Price: $44,419

Mileage: 2,242

Location: Charlotte, NC 28227

Average time on market: 49 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,419, 2,242 miles with Bluetooth, Driver Assistance Package, Backup Camera, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (38 reviews) "Fantastic "
https://static.cargurus.com/images/forsale/2017/10/28/04/54/2017_bmw_3_series-pic-4073664572471693615-152x114.jpeg

2017 BMW 3 Series 330i Sedan RWD Used Cars in Fayetteville, NC 28303

Fair Deal
$1,866 BELOW
CarGurus IMV of $40,343

Price: $38,477

Mileage: 1,849

Location: Fayetteville, NC 28303

Average time on market: 54 days Certified Pre-Owned: No Transmission: Automatic Color: Mediterranean B Description: Used 2017 BMW 3 Series 330i Sedan RWD for sale - $38,477, 1,849 miles with Bluetooth, Leather Seats
Avg. Dealer Rating: (13 reviews) "Great sales staff. "
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 160 Great Deals $25,289 4,441 listings
2016 BMW 3 Series 49 Great Deals $14,991 1,317 listings
2015 BMW 3 Series 103 Great Deals $13,995 2,709 listings
2014 BMW 3 Series 313 Great Deals $11,979 4,742 listings
2013 BMW 3 Series 90 Great Deals $10,990 1,687 listings
2012 BMW 3 Series 33 Great Deals $9,985 698 listings
2011 BMW 3 Series 109 Great Deals $5,777 2,749 listings
2010 BMW 3 Series 43 Great Deals $4,985 793 listings
2009 BMW 3 Series 55 Great Deals $4,146 1,247 listings
2008 BMW 3 Series 71 Great Deals $3,499 1,670 listings