2016 BMW 3 Series for Sale in Roanoke, VA

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/07/22/10/12/2015_bmw_3_series-pic-7927775161497980898-152x114.jpeg

2015 BMW 3 Series 335i Sedan Used Cars in Eden, NC 27288

Great Deal
$4,005 BELOW
CarGurus IMV of $24,405

Price: $20,400

Mileage: 94,297

Location: Eden, NC 27288

Average time on market: 60 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2015 BMW 3 Series 335i Sedan for sale - $20,400, 94,297 miles with Sport Package, Bluetooth, Leather Seats, Sunroof/Moonroof, M Sport Package
Avg. Dealer Rating: (15 reviews) "Awesome dealership! We got exactly what we wanted at a better price than expected. Follow through after the sale had also exceeded my expectations. I will send them customers and buy from them again."
https://static.cargurus.com/images/forsale/2017/08/15/12/04/2017_bmw_3_series-pic-7231441086491605804-152x114.jpeg

2017 BMW 3 Series 330i Used Cars in Greensboro, NC 27407

Good Deal
$3,406 BELOW
CarGurus IMV of $40,799

Price: $37,393

Mileage: 4,606

Location: Greensboro, NC 27407

Average time on market: 48 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Platinum Silver Metallic Description: Used 2017 BMW 3 Series 330i for sale - $37,393, 4,606 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Premium Package, Alloy Wheels
Avg. Dealer Rating: (11 reviews) "cordial. helpful "
https://static.cargurus.com/images/forsale/2017/10/04/06/32/2016_bmw_3_series-pic-3543091778761085258-152x114.jpeg

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

Good Deal
$2,857 BELOW
CarGurus IMV of $30,562

Price: $27,705

Mileage: 7,952

Location: Roanoke, VA 24014

Average time on market: 55 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Black Sapphire Metallic Description: Used 2016 BMW 3 Series 328i SULEV for sale - $27,705, 7,952 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (12 reviews) "Berglund responded quickly and answered my follow up questions. They even offered to bring vehicles from their other local stores to this one site so I could see them in one spot."
https://static.cargurus.com/images/forsale/2017/07/21/19/30/2016_bmw_3_series-pic-6386511686392755805-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in Madison, NC 27025

Good Deal
$1,778 BELOW
CarGurus IMV of $32,678

Price: $30,900

Mileage: 14,000

Location: Madison, NC 27025

Average time on market: 55 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Gray Description: Used 2016 BMW 3 Series 328i SULEV for sale - $30,900, 14,000 miles with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Storage Package, Alloy Wheels, Technology Package, Bluetooth, Backup Camera, Premium Package, Climate Package
Avg. Dealer Rating: (20 reviews) "Excellent experience! Brian is awesome person to deal with! Highly recommend checking these guys out before ever buying a car! You will not be disappointed. They are here to completely support your buying needs! Thanks again! "
https://static.cargurus.com/images/forsale/2017/08/15/10/09/2017_bmw_3_series-pic-3944095787054184147-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Greensboro, NC 27407

Good Deal
$2,222 BELOW
CarGurus IMV of $33,055

Price: $30,833

Mileage: 4,908

Location: Greensboro, NC 27407

Average time on market: 41 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 320i for sale - $30,833, 4,908 miles with Sport Package, Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Premium Package
Avg. Dealer Rating: (11 reviews) "Several replies were received from this inquiry"
https://static.cargurus.com/images/forsale/2017/09/01/03/28/2016_bmw_3_series-pic-7229102866721632559-152x114.jpeg

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

Fair Deal
$1,483 BELOW
CarGurus IMV of $26,414

Price: $24,931

Mileage: 18,253

Location: Kernersville, NC 27284

Average time on market: 55 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Glacier Silver Metallic Description: Used 2016 BMW 3 Series 328i SULEV for sale - $24,931, 18,253 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (8 reviews) "Dealer was persistent but also tried to work with me on the price of the car. Good dealer."
https://static.cargurus.com/images/forsale/2017/09/11/16/56/2017_bmw_3_series-pic-7899586530422117118-152x114.jpeg

2017 BMW 3 Series 340i Used Cars in Greensboro, NC 27407

Fair Deal
$1,291 BELOW
CarGurus IMV of $48,273

Price: $46,982

Mileage: 4,579

Location: Greensboro, NC 27407

Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 340i for sale - $46,982, 4,579 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Bluetooth, M Sport Package
Avg. Dealer Rating: (11 reviews) "Never answered my questions, even when contacted by three different people from the dealer."
https://static.cargurus.com/images/forsale/2017/07/09/09/32/2015_bmw_3_series-pic-3752661004958074653-152x114.jpeg

2015 BMW 3 Series 320i Sedan Used Cars in Greensboro, NC 27407

Fair Deal
$575 BELOW
CarGurus IMV of $21,025

Price: $20,450

Mileage: 27,265

Location: Greensboro, NC 27407

Average time on market: 24 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Melbourne Red Metallic Description: Used 2015 BMW 3 Series 320i Sedan for sale - $20,450, 27,265 miles with Bluetooth
Avg. Dealer Rating: (111 reviews) "Quick to respond haven’t had a chance to meet the salesperson yet."
https://static.cargurus.com/images/forsale/2017/10/06/05/43/2015_bmw_3_series-pic-1075114132334713264-152x114.jpeg

2015 BMW 3 Series 328d xDrive Wagon Used Cars in Greensboro, NC 27405

Fair Deal
$717 ABOVE
CarGurus IMV of $34,265

Price: $34,982

Mileage: 29,690

Location: Greensboro, NC 27405

Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: White Description: Used 2015 BMW 3 Series 328d xDrive Wagon for sale - $34,982, 29,690 miles with Bluetooth, Leather Seats, Backup Camera, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (12 reviews) "Good"
https://static.cargurus.com/images/forsale/2017/10/15/04/40/2016_bmw_3_series-pic-8362963503599892929-152x114.jpeg

2016 BMW 3 Series 320i xDrive Used Cars in Roanoke, VA 24014

Fair Deal
$1,676 ABOVE
CarGurus IMV of $30,314

Price: $31,990

Mileage: 5,635

Location: Roanoke, VA 24014

Average time on market: 77 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Grey Metallic Description: Used 2016 BMW 3 Series 320i xDrive for sale - $31,990, 5,635 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/09/28/04/28/2016_bmw_3_series-pic-7169283294939508723-152x114.jpeg

2016 BMW 3 Series 328i SULEV Used Cars in High Point, NC 27263

Fair Deal
$1,195 ABOVE
CarGurus IMV of $25,693

Price: $26,888

Mileage: 21,851

Location: High Point, NC 27263

Average time on market: 55 days Certified Pre-Owned: No Transmission: Automatic Color: Melbourne Red Metallic Description: Used 2016 BMW 3 Series 328i SULEV for sale - $26,888, 21,851 miles with Bluetooth, Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (21 reviews) "When I went into Peters Auto Mall, They couldn't find the Truck on the lot. All they kept doing, was pressuring me for my credit information; and they hadn't even shown me the vehicle that I went in to see. I wasn't all that impressed. "
https://static.cargurus.com/images/forsale/2017/09/03/18/29/2015_bmw_3_series-pic-8587107794918093253-152x114.jpeg

2015 BMW 3 Series 328i Sedan Used Cars in Winston-Salem, NC 27105

Price: $22,000

Mileage: 45,616

Location: Winston-Salem, NC 27105

Average time on market: 36 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2015 BMW 3 Series 328i Sedan for sale - $22,000, 45,616 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Premium Package, Navigation System
Avg. Dealer Rating: (11 reviews) "They would not get off the price lisred . No negotiations. Also wants you to pay their employees to do their job with $595.00 processing fee. This is for a cash deal. Salesman was nice ."
https://static.cargurus.com/images/forsale/2017/07/21/19/30/2015_bmw_3_series-pic-1628473860819055178-152x114.jpeg

2015 BMW 3 Series 328i Sedan Used Cars in Madison, NC 27025

Price: $26,900

Mileage: 19,000

Location: Madison, NC 27025

Average time on market: 36 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Alpine White Description: Used 2015 BMW 3 Series 328i Sedan for sale - $26,900, 19,000 miles with Bluetooth, Sunroof/Moonroof, Navigation System, Storage Package, Premium Package, Alloy Wheels
Avg. Dealer Rating: (20 reviews) "Brian and Andrew were exceptional! I bought 2017 Infiniti and will definitely deal with them again! Great experience!"
https://static.cargurus.com/images/forsale/2017/09/25/18/20/2017_bmw_3_series-pic-6011331352581715811-152x114.jpeg

2017 BMW 3 Series 320i Used Cars in Greensboro, NC 27407

Price: $40,585

Location: Greensboro, NC 27407

Average time on market: 41 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Mineral Grey Metallic Description: Used 2017 BMW 3 Series 320i for sale - $40,585, 10 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Storage Package, Premium Package, Alloy Wheels
Avg. Dealer Rating: (11 reviews) "Very quick and professional response from Brian Matthews. This car was a manual transmission and I was looking for an automatic transmission. However, they did have a 2016 BMW Z4 35i that was also listed that I purchased. This was by far one of the best car buying experience I have ever had ! Brian was very personable, very attentive, very knowledgeable, and very professional. The deal was awesome and was completed promptly. Danielle Jenner, made the financial end of the purchase smooth and understandable. She was so personable, knowledgeable, and organized. The other staff at the dealership were also very helpful and enthusiastic about my purchase. It was such a pleasure working with them and I am thrilled with my car !!!! If anyone is in the market for a BMW, Crown BMW in Greensboro, NC is a dealership you can trust. "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2016 BMW 3 Series 320i Used Cars in Rocky Mount, VA 24151

Price: $40,995

Location: Rocky Mount, VA 24151

Average time on market: 39 days Certified Pre-Owned: No Color: Jet Black Description: Used 2016 BMW 3 Series 320i for sale - $40,995, 0 miles
Avg. Dealer Rating: (14 reviews) "Good 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 168 Great Deals $25,900 6,937 listings
2016 BMW 3 Series 44 Great Deals $16,799 1,552 listings
2015 BMW 3 Series 60 Great Deals $14,995 1,611 listings
2014 BMW 3 Series 267 Great Deals $12,699 5,395 listings
2013 BMW 3 Series 49 Great Deals $10,523 1,556 listings
2012 BMW 3 Series 27 Great Deals $9,992 638 listings
2011 BMW 3 Series 115 Great Deals $5,999 2,717 listings
2010 BMW 3 Series 40 Great Deals $5,986 782 listings
2009 BMW 3 Series 58 Great Deals $4,980 1,277 listings
2008 BMW 3 Series 77 Great Deals $3,000 1,764 listings