2017 BMW 3 Series for Sale in Roanoke, VA

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


CarGurus Quick Poll

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/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
$2,331 BELOW
CarGurus IMV of $24,831

Price: $22,500

Mileage: 18,253

Location: Kernersville, NC 27284

Average time on market: 73 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Glacier Silver Metallic Description: Used 2016 BMW 3 Series 328i Sedan RWD for sale - $22,500, 18,253 miles with Sport Package, Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Storage Package, SE Package, Appearance Package, Alloy Wheels, Bluetooth, Heat Package, Premium Package
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/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
$2,408 BELOW
CarGurus IMV of $28,308

Price: $25,900

Mileage: 7,952

Location: Roanoke, VA 24014

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

2017 BMW 3 Series Used Cars in Greensboro, NC 27407

Fair Deal
$1,667 BELOW
CarGurus IMV of $41,480

Price: $39,813

Mileage: 4,135

Location: Greensboro, NC 27407

Average time on market: 52 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Melbourne Red Metallic Description: Used 2017 BMW 3 Series for sale - $39,813, 4,135 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Storage Package, Alloy Wheels, Bluetooth, Backup Camera, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (17 reviews) "we bought this vehicle but we were a little disappointed that the vehicle did not match the write up no leather heated and cooled seats and no upper tear sound system. but the vehicle was very clean and in good shape as they stated. windshield has a chip and they agreed to repair it so i have to say other then the error in the listing the dealer is top notch. "
https://static.cargurus.com/images/forsale/2018/01/13/16/25/2017_bmw_3_series-pic-8673422804767603240-152x114.jpeg

2017 BMW 3 Series Used Cars in Winston Salem, NC 27127

Fair Deal
$983 BELOW
CarGurus IMV of $42,982

Price: $41,999

Mileage: 2,217

Location: Winston Salem, NC 27127

Average time on market: 52 days Certified Pre-Owned: Yes Transmission: Automatic Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series for sale - $41,999, 2,217 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (4 reviews) "Repeat customer. Thank you Jim for making buying a car painless!"
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

Fair Deal
$1,039 BELOW
CarGurus IMV of $45,475

Price: $44,436

Mileage: 4,521

Location: Greensboro, NC 27407

Average time on market: 50 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,436, 4,521 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Premium Package, Technology Package
Avg. Dealer Rating: (17 reviews) "Responded"
https://static.cargurus.com/images/forsale/2017/10/25/21/55/2017_bmw_3_series-pic-2562219263226903837-152x114.jpeg

2017 BMW 3 Series Used Cars in Greensboro, NC 27407

Fair Deal
$611 BELOW
CarGurus IMV of $38,488

Price: $37,877

Mileage: 4,557

Location: Greensboro, NC 27407

Average time on market: 52 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: White Description: Used 2017 BMW 3 Series for sale - $37,877, 4,557 miles with Bluetooth, Driver Assistance Package, Backup Camera, Navigation System, Premium Package
Avg. Dealer Rating: (17 reviews) "Very professional"
https://static.cargurus.com/images/forsale/2018/01/14/15/14/2016_bmw_3_series-pic-2597389722771994336-152x114.jpeg

2016 BMW 3 Series 328i xDrive Sedan AWD Used Cars in Hillsborough, NC 27278

Fair Deal
$276 BELOW
CarGurus IMV of $24,634

Price: $24,358

Mileage: 30,250

Location: Hillsborough, NC 27278

Average time on market: 76 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 328i xDrive Sedan AWD for sale - $24,358, 30,250 miles with Bluetooth, Alloy Wheels
Avg. Dealer Rating: (1 review) "Car was very nice, Colleen was extremely nice and helpful. General Manager and Sales manager were also very helpful in our purchase, they addressed all of our requests and needs."
https://static.cargurus.com/images/forsale/2017/12/07/02/09/2017_bmw_3_series-pic-7524159343989977654-152x114.jpeg

2017 BMW 3 Series Used Cars in Greensboro, NC 27407

Fair Deal
$462 BELOW
CarGurus IMV of $41,180

Price: $40,718

Mileage: 4,592

Location: Greensboro, NC 27407

Average time on market: 52 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Imperial Blue Metallic Description: Used 2017 BMW 3 Series for sale - $40,718, 4,592 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (17 reviews) "Great experience! Good people, responsive, and easy to work with. "
https://static.cargurus.com/images/forsale/2017/10/28/08/08/2017_bmw_3_series-pic-5406339396033652150-152x114.jpeg

2017 BMW 3 Series Used Cars in Greensboro, NC 27407

Fair Deal
$975 ABOVE
CarGurus IMV of $36,807

Price: $37,782

Mileage: 4,728

Location: Greensboro, NC 27407

Average time on market: 52 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Jet Black Description: Used 2017 BMW 3 Series for sale - $37,782, 4,728 miles with Bluetooth, Driver Assistance Package, Backup Camera, Sunroof/Moonroof, Premium Package
Avg. Dealer Rating: (17 reviews) "The salesman “Brian Mathews” was Great. You could not ask for a better salesman! If I ever bought another car there it would be because of Brian."
https://static.cargurus.com/images/forsale/2017/11/30/14/57/2016_bmw_3_series-pic-3291750429118927439-152x114.jpeg

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

Fair Deal
$1,144 ABOVE
CarGurus IMV of $32,851

Price: $33,995

Mileage: 10,010

Location: Roanoke, VA 24014

Average time on market: 76 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral White Metallic Description: Used 2016 BMW 3 Series 328i xDrive Sedan AWD for sale - $33,995, 10,010 miles with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Alloy Wheels, Bluetooth, Backup Camera, Premium Package
Avg. Dealer Rating: (11 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/10/19/04/00/2016_bmw_3_series-pic-885181196393949806-152x114.jpeg

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

Fair Deal
$674 ABOVE
CarGurus IMV of $24,214

Price: $24,888

Mileage: 21,851

Location: High Point, NC 27263

Average time on market: 61 days Certified Pre-Owned: No Transmission: Automatic Color: Melbourne Red Metallic Description: Used 2016 BMW 3 Series for sale - $24,888, 21,851 miles with Bluetooth, Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (19 reviews) "I have not bought a truck yet...but theres a reason. I am still currently in iraq, and contacted PetersAutoMall through their website. Ended up getting a call from Randal Kennedy, and he as well as everyone else Ive dealt with have been mothing less than phenomenal. They know I cant buy until I get home, yet Mr.Kennedy remains in contact with me and has shown that their level if customer care is second to none. So no, I havent biught yet...But they have definitely earned my business when I get home next month "
https://static.cargurus.com/images/forsale/2018/01/02/01/17/2016_bmw_3_series-pic-3196597406276549536-152x114.jpeg

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

Fair Deal
$836 ABOVE
CarGurus IMV of $23,661

Price: $24,497

Mileage: 25,004

Location: Greensboro, NC 27407

Average time on market: 35 days Certified Pre-Owned: No Description: Used 2016 BMW 3 Series 320i Sedan RWD for sale - $24,497, 25,004 miles with Bluetooth, Sunroof/Moonroof
Avg. Dealer Rating: (23 reviews) "Misrepresentation of car as a C4 when it's a C2. Two reps knew nothing about Porsche whatsoever, didn't understand the badges etc."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2018 BMW 3 Series Used Cars in Winston Salem, NC 27127

Price: $37,610

Location: Winston Salem, NC 27127

Average time on market: 48 days Certified Pre-Owned: No Transmission: Automatic Color: 0668 Jet Black Description: Used 2018 BMW 3 Series for sale - $37,610, 3 miles with Bluetooth, Backup Camera, Sunroof/Moonroof, Power Package, Storage Package, Convenience Package
Avg. Dealer Rating: (4 reviews) "Interaction with sales manager was not pleasant when time came to discuss purchasing the car. BMW "genius" didn't know much about the cars he was showing. Still interested in purchasing a BMW, but not from this dealership. "
https://static.cargurus.com/images/forsale/2017/12/29/07/50/2018_bmw_3_series-pic-6306484832002861795-152x114.jpeg

2018 BMW 3 Series Used Cars in Charlottesville, VA 22911

Price: $39,590

Location: Charlottesville, VA 22911

Average time on market: 48 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Melbourne Red Metallic Description: Used 2018 BMW 3 Series for sale - $39,590, 9 miles with Bluetooth, Sunroof/Moonroof, Navigation System, Storage Package, Alloy Wheels, Convenience Package
Avg. Dealer Rating: (7 reviews) "Good experience overall but I didn't realize their quote was for a service loaner car with 2200 miles on it. I asked for a new car, not a service loaner and they complied."
https://static.cargurus.com/images/forsale/2018/01/13/16/25/2018_bmw_3_series-pic-33341164616346950-152x114.jpeg

2018 BMW 3 Series Used Cars in Winston Salem, NC 27127

Price: $39,690

Location: Winston Salem, NC 27127

Average time on market: 48 days Certified Pre-Owned: No Transmission: Automatic Color: 0475 Black Sapphire Description: Used 2018 BMW 3 Series for sale - $39,690, 15 miles with Bluetooth, Backup Camera, Sunroof/Moonroof, Navigation System, Storage Package, Convenience Package
Avg. Dealer Rating: (4 reviews) "These people are awesome, customer service was great and very professional. The facility is very nice."
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
2018 BMW 3 Series 16 Great Deals $31,076 6,143 listings
2017 BMW 3 Series 121 Great Deals $22,989 3,727 listings
2016 BMW 3 Series 55 Great Deals $14,991 1,156 listings
2015 BMW 3 Series 145 Great Deals $14,899 3,404 listings
2014 BMW 3 Series 279 Great Deals $11,979 4,361 listings
2013 BMW 3 Series 65 Great Deals $9,990 1,828 listings
2012 BMW 3 Series 42 Great Deals $9,985 754 listings
2011 BMW 3 Series 130 Great Deals $5,000 2,911 listings
2010 BMW 3 Series 29 Great Deals $4,985 826 listings
2009 BMW 3 Series 50 Great Deals $4,750 1,366 listings