2017 BMW 3 Series for Sale in Wilmington, 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...

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

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
Featured Listings
https://static.cargurus.com/images/forsale/2017/10/18/23/23/2017_bmw_3_series-pic-8612185633036086688-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Wilmington, NC 28405

Great Deal
$6,274 BELOW
CarGurus IMV of $36,264

Price: $29,990

Mileage: 5,337

Location: Wilmington, NC 28405

Average time on market: 41 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Red Description: Used 2017 BMW 3 Series 320i for sale - $29,990, 5,337 miles with Sport Package, Driver Assistance Package, Navigation System, Premium Package
Avg. Dealer Rating: (21 reviews) "Contacted me with no pressure excellent dealership"
https://static.cargurus.com/images/forsale/2017/07/20/12/32/2016_bmw_3_series-pic-9157916920923026414-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Wilmington, NC 28403

Fair Deal
$686 BELOW
CarGurus IMV of $25,586

Price: $24,900

Mileage: 28,421

Location: Wilmington, NC 28403

Average time on market: 55 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Black Description: Used 2016 BMW 3 Series 328i SULEV for sale - $24,900, 28,421 miles
Avg. Dealer Rating: (25 reviews) "Unbelievable service! Purchased a vehicle from them. Thoroughly satisfied with the whole experience. They even followed me home with my new vehicle which was over an hour from the dealership. Love, love, love them. "
https://static.cargurus.com/images/forsale/2017/09/09/21/29/2016_bmw_3_series-pic-749613456392177272-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Wilmington, NC 28403

Fair Deal
$354 ABOVE
CarGurus IMV of $26,623

Price: $26,977

Mileage: 31,165

Location: Wilmington, NC 28403

Average time on market: 67 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $26,977, 31,165 miles with Bluetooth, Leather Seats
Avg. Dealer Rating: (13 reviews) "I spoke with a very honest guy. I can't remember his name maybe Ben. He disclosed that the car had been wrecked."
https://static.cargurus.com/images/forsale/2017/09/12/14/21/2016_bmw_3_series-pic-8127094233453883354-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Lumberton, NC 28358

Fair Deal
$463 BELOW
CarGurus IMV of $25,460

Price: $24,997

Mileage: 35,881

Location: Lumberton, NC 28358

Average time on market: 67 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $24,997, 35,881 miles with Bluetooth, Alloy Wheels
Avg. Dealer Rating: (10 reviews) "Took a flight from Pennsylvania to Lumberton N.C to look and purchase this vehicle unseen . Only had pictures and the trusted advice from my Salesmen Rob . Got there and the vehicle was in great shape and Rob was exactly right about the vehicle . It was beautiful. Took no time for paper work and I was soon heading home to Pa. No problems with the vehicle at all so far , runs and drives awesome 400 miles later . If you want a trusted dealership and great sales help and good deals , don't hesitate to go there. I would of gave it a five star rating , but the dealer handling fee was a little high , but really made up for that in the price of the vehicle . Good experience overall . "
https://static.cargurus.com/images/forsale/2017/09/20/12/42/2016_bmw_3_series-pic-2015279178293425683-152x114.jpeg

2016 BMW 3 Series 328i xDrive SULEV Used Cars in Fayetteville, NC 28314

Fair Deal
$346 BELOW
CarGurus IMV of $25,342

Price: $24,996

Mileage: 36,363

Location: Fayetteville, NC 28314

Average time on market: 67 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Description: Used 2016 BMW 3 Series 328i xDrive SULEV for sale - $24,996, 36,363 miles with Bluetooth, Alloy Wheels
Avg. Dealer Rating: (7 reviews) "I sent request for price and they did not comply or respond with that .They advised me to come in and talk. We are military family driving over 5hrs so wanted to know if this would be in our budget , well guess I will move on this someone that will list the price . I will never contact this dealer ship again. "
https://static.cargurus.com/images/forsale/2017/10/12/06/20/2016_bmw_3_series-pic-2034022183780733497-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Laurinburg, NC 28352

Fair Deal
$199 ABOVE
CarGurus IMV of $23,701

Price: $23,900

Mileage: 37,759

Location: Laurinburg, NC 28352

Average time on market: 55 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: White Description: Used 2016 BMW 3 Series 328i SULEV for sale - $23,900, 37,759 miles with Bluetooth, Leather Seats, Alloy Wheels
Avg. Dealer Rating: (6 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/09/12/19/08/2017_bmw_3_series-pic-8553234146472561964-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Wilmington, NC 28403

Fair Deal
$404 ABOVE
CarGurus IMV of $34,591

Price: $34,995

Mileage: 2,706

Location: Wilmington, NC 28403

Average time on market: 41 days Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 320i for sale - $34,995, 2,706 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/19/13/02/2016_bmw_3_series-pic-4867686014249588045-152x114.jpeg

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

Fair Deal
$724 ABOVE
CarGurus IMV of $24,271

Price: $24,995

Mileage: 34,933

Location: Conway, SC 29526

Average time on market: 55 days Certified Pre-Owned: No Color: Gray Description: Used 2016 BMW 3 Series 328i SULEV for sale - $24,995, 34,933 miles
Avg. Dealer Rating: (16 reviews) "Good salesman profesional willing to negociat I will recommend it overall fantastic experience ."
https://static.cargurus.com/images/forsale/2017/07/21/19/36/2017_bmw_3_series-pic-6433089049552114335-152x114.jpeg

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

Fair Deal
$783 ABOVE
CarGurus IMV of $47,002

Price: $47,785

Mileage: 2,397

Location: Wilmington, NC 28403

Average time on market: 37 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2017 BMW 3 Series 330e for sale - $47,785, 2,397 miles with Bluetooth
Avg. Dealer Rating: (17 reviews) "Quick response "
https://static.cargurus.com/images/forsale/2017/09/30/18/01/2016_bmw_3_series-pic-1726705058705777547-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Fayetteville, NC 28303

Fair Deal
$821 ABOVE
CarGurus IMV of $25,674

Price: $26,495

Mileage: 27,984

Location: Fayetteville, NC 28303

Average time on market: 55 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2016 BMW 3 Series 328i SULEV for sale - $26,495, 27,984 miles with Bluetooth, Sunroof/Moonroof
Avg. Dealer Rating: (8 reviews) "I bought the car...Ebony Cowan the internet specialist and I talked by internet...she was great,,, The only time I visited the dealership was to 'test drive' and physically look at the car. The price was fair - no pressure - minimal hassle with the price negotiations. The car was delivered to my home which was a nice service. "
https://static.cargurus.com/images/forsale/2017/10/11/18/31/2016_bmw_3_series-pic-6379381561434835365-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Laurinburg, NC 28352

Fair Deal
$938 ABOVE
CarGurus IMV of $23,562

Price: $24,500

Mileage: 38,444

Location: Laurinburg, NC 28352

Average time on market: 55 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Silver Description: Used 2016 BMW 3 Series 328i SULEV for sale - $24,500, 38,444 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Good email and phone response answer questions quickly "
https://static.cargurus.com/images/forsale/2017/03/18/21/29/2016_bmw_3_series-pic-8406798310609028916-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Wilmington, NC 28403

Fair Deal
$1,372 ABOVE
CarGurus IMV of $26,605

Price: $27,977

Mileage: 25,263

Location: Wilmington, NC 28403

Average time on market: 55 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2016 BMW 3 Series 328i SULEV for sale - $27,977, 25,263 miles with Leather Seats, Sunroof/Moonroof, Bluetooth, Premium Wheels, Heat Package, Premium Package, Comfort Package, Climate Package, Luxury Package
Avg. Dealer Rating: (13 reviews) "Quick response. At first the car I wanted was sold but as I was still looking I found it was for sale again. They made many apologies for the confusion. I purchased the car for a fair price. I received a fair price for my trade in and the process was super easy and quick. "
https://static.cargurus.com/images/forsale/2017/09/28/18/07/2016_bmw_3_series-pic-1069846143376951589-152x114.jpeg

2016 BMW 3 Series 320i Used Cars in Jacksonville, NC 28546

Fair Deal
$1,187 ABOVE
CarGurus IMV of $24,810

Price: $25,997

Mileage: 19,917

Location: Jacksonville, NC 28546

Average time on market: 48 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2016 BMW 3 Series 320i for sale - $25,997, 19,917 miles with Bluetooth
https://static.cargurus.com/images/forsale/2017/10/13/18/54/2017_bmw_3_series-pic-7639990366888500018-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Wilmington, NC 28403

Fair Deal
$1,903 ABOVE
CarGurus IMV of $34,727

Price: $36,630

Mileage: 2,285

Location: Wilmington, NC 28403

Average time on market: 41 days Certified Pre-Owned: No Transmission: Automatic Color: Imperial Blue Description: Used 2017 BMW 3 Series 320i for sale - $36,630, 2,285 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/17/06/46/2017_bmw_3_series-pic-7969440041262328700-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Wilmington, NC 28403

Price: $39,140

Location: Wilmington, NC 28403

Average time on market: 41 days Certified Pre-Owned: No Transmission: Automatic Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series 320i for sale - $39,140, 0 miles with Bluetooth
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."
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 175 Great Deals $25,900 6,871 listings
2016 BMW 3 Series 38 Great Deals $16,799 1,562 listings
2015 BMW 3 Series 67 Great Deals $14,995 1,668 listings
2014 BMW 3 Series 299 Great Deals $12,699 5,403 listings
2013 BMW 3 Series 53 Great Deals $10,523 1,570 listings
2012 BMW 3 Series 29 Great Deals $10,000 649 listings
2011 BMW 3 Series 112 Great Deals $5,999 2,768 listings
2010 BMW 3 Series 42 Great Deals $5,986 766 listings
2009 BMW 3 Series 52 Great Deals $4,980 1,292 listings
2008 BMW 3 Series 70 Great Deals $3,499 1,775 listings