2017 BMW 3 Series for Sale in Wilmington, 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/12/14/18/02/2017_bmw_3_series-pic-8490236103184348897-152x114.jpeg

2017 BMW 3 Series Used Cars in Wilmington, NC 28403

Great Deal
$5,602 BELOW
CarGurus IMV of $39,590

Price: $33,988

Mileage: 2,706

Location: Wilmington, NC 28403

Average time on market: 55 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2017 BMW 3 Series for sale - $33,988, 2,706 miles with Bluetooth
Avg. Dealer Rating: (17 reviews) "I received an automated reply and nobody answered any of the questions I asked in the contact email. Disappointing "
https://static.cargurus.com/images/forsale/2017/09/28/18/07/2016_bmw_3_series-pic-1069846143376951589-152x114.jpeg

2016 BMW 3 Series Used Cars in Jacksonville, NC 28546

Good Deal
$2,831 BELOW
CarGurus IMV of $27,828

Price: $24,997

Mileage: 19,917

Location: Jacksonville, NC 28546

Average time on market: 58 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2016 BMW 3 Series for sale - $24,997, 19,917 miles with Bluetooth
https://static.cargurus.com/images/forsale/2017/12/12/17/53/2018_bmw_3_series-pic-2965266252764451761-152x114.jpeg

2018 BMW 3 Series 320i Sedan RWD Used Cars in Wilmington, NC 28403

Good Deal
$718 BELOW
CarGurus IMV of $37,613

Price: $36,895

Mileage: 2,518

Location: Wilmington, NC 28403

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2018 BMW 3 Series 320i Sedan RWD for sale - $36,895, 2,518 miles with Bluetooth
Avg. Dealer Rating: (17 reviews) "Really appreactied the the sales person, Jeff. He took care of me as soon as I walked onto BMW of Wilmington. Loved the service and were very honest. "
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

Good Deal
$1,926 BELOW
CarGurus IMV of $40,403

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. "
https://static.cargurus.com/images/forsale/2017/12/10/00/54/2016_bmw_3_series-pic-1215397597920723322-152x114.jpeg

2016 BMW 3 Series 328i Sedan RWD Used Cars in Greenville, NC 27834

Fair Deal
$1,321 BELOW
CarGurus IMV of $29,407

Price: $28,086

Mileage: 16,912

Location: Greenville, NC 27834

Average time on market: 36 days Certified Pre-Owned: No Transmission: Automatic Color: Wte Description: Used 2016 BMW 3 Series 328i Sedan RWD for sale - $28,086, 16,912 miles with Alloy Wheels
Avg. Dealer Rating: (22 reviews) "Very helpful!"
https://static.cargurus.com/images/forsale/2017/11/14/07/26/2017_bmw_3_series-pic-2766239382159260572-152x114.jpeg

2017 BMW 3 Series Used Cars in Wilmington, NC 28403

Fair Deal
$2,190 BELOW
CarGurus IMV of $39,178

Price: $36,988

Mileage: 3,352

Location: Wilmington, NC 28403

Average time on market: 55 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2017 BMW 3 Series for sale - $36,988, 3,352 miles with Bluetooth
Avg. Dealer Rating: (17 reviews) "Quick response "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2017 BMW 3 Series Used Cars in Wilmington, NC 28405

Fair Deal
$2,179 BELOW
CarGurus IMV of $29,169

Price: $26,990

Mileage: 19,029

Location: Wilmington, NC 28405

Average time on market: 55 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series for sale - $26,990, 19,029 miles
Avg. Dealer Rating: (26 reviews) " First class all the way "
https://static.cargurus.com/images/forsale/2017/08/30/14/45/2016_bmw_3_series-pic-1760742319581526148-152x114.jpeg

2016 BMW 3 Series 328i Sedan RWD Used Cars in Conway, SC 29526

Fair Deal
$242 BELOW
CarGurus IMV of $23,131

Price: $22,889

Mileage: 39,048

Location: Conway, SC 29526

Average time on market: 36 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: White Description: Used 2016 BMW 3 Series 328i Sedan RWD for sale - $22,889, 39,048 miles with Bluetooth, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (34 reviews) "Might go see car, questions about frame damage, good people, know many that have bought there"
https://static.cargurus.com/images/forsale/2017/11/15/10/34/2016_bmw_3_series-pic-712341810484532356-152x114.jpeg

2016 BMW 3 Series 320i Sedan RWD Used Cars in Lillington, NC 27546

Fair Deal
$253 BELOW
CarGurus IMV of $23,070

Price: $22,817

Mileage: 29,620

Location: Lillington, NC 27546

Average time on market: 49 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 320i Sedan RWD for sale - $22,817, 29,620 miles with Bluetooth, Leather Seats
Avg. Dealer Rating: (10 reviews) "They gave me an expedient reply."
https://static.cargurus.com/images/forsale/2017/09/30/18/01/2016_bmw_3_series-pic-1726705058705777547-152x114.jpeg

2016 BMW 3 Series Used Cars in Fayetteville, NC 28303

Fair Deal
$502 ABOVE
CarGurus IMV of $24,998

Price: $25,500

Mileage: 27,984

Location: Fayetteville, NC 28303

Average time on market: 58 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2016 BMW 3 Series for sale - $25,500, 27,984 miles with Bluetooth, Sunroof/Moonroof
Avg. Dealer Rating: (9 reviews) "Good "
https://static.cargurus.com/images/forsale/2017/07/21/19/36/2017_bmw_3_series-pic-6433089049552114335-152x114.jpeg

2017 BMW 3 Series 330e iPerformance Sedan RWD Used Cars in Wilmington, NC 28403

Fair Deal
$544 ABOVE
CarGurus IMV of $46,441

Price: $46,985

Mileage: 2,397

Location: Wilmington, NC 28403

Average time on market: 49 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 330e iPerformance Sedan RWD for sale - $46,985, 2,397 miles with Bluetooth
Avg. Dealer Rating: (17 reviews) "It was okay. Wasn't my best experience. Especially dealing with a big dealership. They have lack of communicate. They ran my credit twice an didn't reply once. After ive called at least 5 times after. Didn't get in touch with someone til 3 days later. "
https://static.cargurus.com/images/forsale/2017/10/27/06/50/2017_bmw_3_series-pic-9204574950140540943-152x114.jpeg

2017 BMW 3 Series 330i xDrive Wagon AWD Used Cars in Wilmington, NC 28403

Fair Deal
$988 ABOVE
CarGurus IMV of $41,997

Price: $42,985

Mileage: 11,120

Location: Wilmington, NC 28403

Average time on market: 59 days Certified Pre-Owned: No Transmission: Automatic Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 330i xDrive Wagon AWD for sale - $42,985, 11,120 miles with Bluetooth, Sunroof/Moonroof
Avg. Dealer Rating: (17 reviews) "Found car on internet. Negotiations were done online. Our only complaint was that it took three hours to finish purchase when we got there. Long time to wait for "detailing". But, I will say that the staff was very good to deal with. Everyone seemed anxious to help as much as they could. I didn't like the $595 administration fee but had to accept that as a part of vehicle purchasing in today's world. Overall I was happy with the purchase experience."
https://static.cargurus.com/images/forsale/2017/12/15/05/15/2016_bmw_3_series-pic-7570911604102593461-152x114.jpeg

2016 BMW 3 Series 328i Sedan RWD Used Cars in Loris, SC 29569

Fair Deal
$1,098 ABOVE
CarGurus IMV of $24,897

Price: $25,995

Mileage: 34,933

Location: Loris, SC 29569

Average time on market: 36 days Certified Pre-Owned: No Transmission: Manual Color: Gray Description: Used 2016 BMW 3 Series 328i Sedan RWD for sale - $25,995, 34,933 miles with Bluetooth, Navigation System, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/12/13/11/31/2016_bmw_3_series-pic-291202995731216028-152x114.jpeg

2016 BMW 3 Series Used Cars in Laurinburg, NC 28352

Fair Deal
$1,611 ABOVE
CarGurus IMV of $22,289

Price: $23,900

Mileage: 37,759

Location: Laurinburg, NC 28352

Average time on market: 58 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: White Description: Used 2016 BMW 3 Series for sale - $23,900, 37,759 miles with Bluetooth, Leather Seats, Alloy Wheels
Avg. Dealer Rating: (5 reviews) "They were very courteous and helpful about vehicle but not exactly what I was looking for with price and amenties"
https://static.cargurus.com/images/forsale/2017/12/13/00/38/2016_bmw_3_series-pic-793740717759646645-152x114.jpeg

2016 BMW 3 Series Used Cars in Laurinburg, NC 28352

Fair Deal
$1,829 ABOVE
CarGurus IMV of $22,671

Price: $24,500

Mileage: 38,444

Location: Laurinburg, NC 28352

Average time on market: 58 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Silver Description: Used 2016 BMW 3 Series for sale - $24,500, 38,444 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (5 reviews) "Good email and phone response answer questions quickly "
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 158 Great Deals $24,600 4,462 listings
2016 BMW 3 Series 51 Great Deals $14,991 1,318 listings
2015 BMW 3 Series 103 Great Deals $13,995 2,619 listings
2014 BMW 3 Series 319 Great Deals $11,979 4,726 listings
2013 BMW 3 Series 86 Great Deals $10,990 1,657 listings
2012 BMW 3 Series 35 Great Deals $9,985 700 listings
2011 BMW 3 Series 100 Great Deals $5,777 2,710 listings
2010 BMW 3 Series 45 Great Deals $4,985 773 listings
2009 BMW 3 Series 53 Great Deals $3,995 1,239 listings
2008 BMW 3 Series 73 Great Deals $3,499 1,671 listings