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


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
https://static.cargurus.com/images/forsale/2018/01/12/00/33/2017_bmw_3_series-pic-7673485001432787581-152x114.jpeg

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

Great Deal
$5,611 BELOW
CarGurus IMV of $35,611

Price: $30,000

Mileage: 4,135

Location: Greensboro, NC 27407

Average time on market: 88 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Melbourne Red Metallic Description: Used 2017 BMW 3 Series 320i xDrive Sedan AWD for sale - $30,000, 4,135 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Storage Package, Alloy Wheels, Bluetooth, Premium Package, Climate Package
Avg. Dealer Rating: (19 reviews) "Crown BMW was quick to respond and answered all my questions. "
https://static.cargurus.com/images/forsale/2018/05/03/13/46/2017_bmw_3_series-pic-1103331006054629376-152x114.jpeg

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

Great Deal
$4,699 BELOW
CarGurus IMV of $39,699

Price: $35,000

Mileage: 4,829

Location: Greensboro, NC 27407

Average time on market: 81 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series 330i xDrive Sedan AWD for sale - $35,000, 4,829 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Bluetooth, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (19 reviews) "The 2015 X5 was sold while we were traveling to Crown. However, Brittany took us on a test drive with a low mileage 2012 and discussed the X5 with us at length. They were very helpful and we will stay in touch with Crown when they get newer models of the X5 in stock."
https://static.cargurus.com/images/forsale/2018/01/30/13/22/2017_bmw_3_series-pic-7786110081542903778-152x114.jpeg

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

Good Deal
$4,572 BELOW
CarGurus IMV of $41,572

Price: $37,000

Mileage: 4,770

Location: Greensboro, NC 27407

Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Mineral White Metallic Description: Used 2017 BMW 3 Series 330e iPerformance Sedan RWD for sale - $37,000, 4,770 miles with Bluetooth, Driver Assistance Package, Technology Package, Luxury Package
Avg. Dealer Rating: (19 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/03/16/23/02/2017_bmw_3_series-pic-7906232746531406779-152x114.jpeg

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

Good Deal
$2,483 BELOW
CarGurus IMV of $38,483

Price: $36,000

Mileage: 4,856

Location: Greensboro, NC 27407

Average time on market: 81 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Alpine White Description: Used 2017 BMW 3 Series 330i xDrive Sedan AWD for sale - $36,000, 4,856 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Premium Package
Avg. Dealer Rating: (19 reviews) "Responded"
https://static.cargurus.com/images/forsale/2018/05/18/11/40/2016_bmw_3_series-pic-5675592484902733082-152x114.jpeg

2016 BMW 3 Series 340i Sedan RWD Used Cars in Winston Salem, NC 27103

Fair Deal
$1,106 BELOW
CarGurus IMV of $37,104

Price: $35,998

Mileage: 6,770

Location: Winston Salem, NC 27103

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2016 BMW 3 Series 340i Sedan RWD for sale - $35,998, 6,770 miles with Sunroof/Moonroof, Navigation System, Alloy Wheels, Technology Package, Bluetooth, Backup Camera, Premium Package
Avg. Dealer Rating: (15 reviews) "Good"
https://static.cargurus.com/images/forsale/2018/03/29/14/04/2016_bmw_3_series-pic-8243525992966510489-152x114.jpeg

2016 BMW 3 Series 328i xDrive Sedan AWD Used Cars in Salem, VA 24153

Fair Deal
$97 BELOW
CarGurus IMV of $23,694

Price: $23,597

Mileage: 32,193

Location: Salem, VA 24153

Average time on market: 68 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Red Description: Used 2016 BMW 3 Series 328i xDrive Sedan AWD for sale - $23,597, 32,193 miles with Bluetooth, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Enjoyed meeting Jason and Taylor. I drove 2 cars, and my shopping experience was pleasant. "
https://static.cargurus.com/images/forsale/2018/04/21/13/02/2017_bmw_3_series-pic-6504170399003433744-152x114.jpeg

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

Fair Deal
$341 ABOVE
CarGurus IMV of $38,485

Price: $38,826

Mileage: 4,853

Location: Greensboro, NC 27407

Average time on market: 81 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Jet Black Description: Used 2017 BMW 3 Series 330i xDrive Sedan AWD for sale - $38,826, 4,853 miles with Driver Assistance Package, Leather Seats, Sunroof/Moonroof, Navigation System, Bluetooth, Backup Camera, Premium Package
Avg. Dealer Rating: (19 reviews) "Very professional"
https://static.cargurus.com/images/forsale/2018/04/05/17/59/2017_bmw_3_series-pic-5807110416553302747-152x114.jpeg

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

Fair Deal
$938 ABOVE
CarGurus IMV of $37,003

Price: $37,941

Mileage: 4,824

Location: Greensboro, NC 27407

Average time on market: 64 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Mineral White Metallic Description: Used 2017 BMW 3 Series 330i Sedan RWD for sale - $37,941, 4,824 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Alloy Wheels, Bluetooth, Premium Package, Climate Package
Avg. Dealer Rating: (19 reviews) "Great experience! Good people, responsive, and easy to work with. "
https://static.cargurus.com/images/forsale/2018/03/18/05/27/2016_bmw_3_series-pic-1501535358655010974-152x114.jpeg

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

Fair Deal
$989 ABOVE
CarGurus IMV of $21,986

Price: $22,975

Mileage: 30,820

Location: Roanoke, VA 24014

Average time on market: 68 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Melbourne Red Metallic Description: Used 2016 BMW 3 Series 320i xDrive Sedan AWD for sale - $22,975, 30,820 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Heat Package, Alloy Wheels, Climate Package
Avg. Dealer Rating: (4 reviews) "Exceptional, ended with buying vehicle !"
https://static.cargurus.com/images/forsale/2018/03/15/02/32/2017_bmw_3_series-pic-3076931804835664123-152x114.jpeg

2017 BMW 3 Series 330i Sedan RWD Used Cars in Winston Salem, NC 27127

Fair Deal
$1,467 ABOVE
CarGurus IMV of $38,183

Price: $39,650

Mileage: 2,217

Location: Winston Salem, NC 27127

Average time on market: 64 days Certified Pre-Owned: Yes Transmission: Automatic Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 330i Sedan RWD for sale - $39,650, 2,217 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (7 reviews) "The sales mgr has no clue how to look at a trade in, giving me a value of 18K and now I’m ordering a new BMW and getting 23K on a extra nice Jeep. She was a women that day not sure of her name."
https://static.cargurus.com/images/forsale/2018/03/15/02/32/2017_bmw_3_series-pic-5380523576319051150-152x114.jpeg

2017 BMW 3 Series 330i Sedan RWD Used Cars in Winston Salem, NC 27127

Fair Deal
$1,805 ABOVE
CarGurus IMV of $37,194

Price: $38,999

Mileage: 4,401

Location: Winston Salem, NC 27127

Average time on market: 64 days Certified Pre-Owned: Yes Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2017 BMW 3 Series 330i Sedan RWD for sale - $38,999, 4,401 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Premium Package
Avg. Dealer Rating: (7 reviews) "Quick response"
https://static.cargurus.com/images/forsale/2018/05/01/16/16/2017_bmw_3_series-pic-9137368459594169407-152x114.jpeg

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

Fair Deal
$1,449 ABOVE
CarGurus IMV of $35,349

Price: $36,798

Mileage: 4,698

Location: Greensboro, NC 27407

Average time on market: 88 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 320i xDrive Sedan AWD for sale - $36,798, 4,698 miles with Driver Assistance Package, Sunroof/Moonroof, Navigation System, Storage Package, Alloy Wheels, Bluetooth, Backup Camera, Premium Package
Avg. Dealer Rating: (19 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/2018/05/16/23/29/2017_bmw_3_series-pic-6733952174839222437-152x114.jpeg

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

Fair Deal
$2,080 ABOVE
CarGurus IMV of $34,755

Price: $36,835

Mileage: 4,722

Location: Greensboro, NC 27407

Average time on market: 64 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Imperial Blue Metallic Description: Used 2017 BMW 3 Series 330i Sedan RWD for sale - $36,835, 4,722 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof
Avg. Dealer Rating: (19 reviews) "Nice staff however I made an appointment to test drive the vehicle when I arrived they had no clue why I was there then someone else was out testing driving the vehicle when I arrived. I was told since that person was their first and wanted to buy the vehicle that they would have sell the vehicle to that person . What’s the point of making an appointment????? "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2018 BMW 3 Series 330i xDrive Sedan AWD Used Cars in Winston Salem, NC 27127

Fair Deal
$1,057 ABOVE
CarGurus IMV of $42,942

Price: $43,999

Mileage: 4,633

Location: Winston Salem, NC 27127

Average time on market: 41 days Certified Pre-Owned: No Transmission: Automatic Color: Mineral White Metallic Description: Used 2018 BMW 3 Series 330i xDrive Sedan AWD for sale - $43,999, 4,633 miles with Sport Package, Sunroof/Moonroof
Avg. Dealer Rating: (7 reviews) "Quick response,just wasn't what I was looking for!"
https://static.cargurus.com/images/forsale/2018/03/02/08/03/2017_bmw_3_series-pic-6967568756468772405-152x114.jpeg

2017 BMW 3 Series 320i Sedan RWD Used Cars in Winston Salem, NC 27127

Fair Deal
$1,788 ABOVE
CarGurus IMV of $30,211

Price: $31,999

Mileage: 14,799

Location: Winston Salem, NC 27127

Average time on market: 53 days Certified Pre-Owned: Yes Transmission: Automatic Color: Melbourne Red Metallic Description: Used 2017 BMW 3 Series 320i Sedan RWD for sale - $31,999, 14,799 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Storage Package, Bluetooth, Premium Package
Avg. Dealer Rating: (7 reviews) "Initial inquiry was responded to same day but there was no subsequent follow-up as to available status of vehicle since it disappeared from their website almost immediately!"
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 107 Great Deals $26,276 8,517 listings
2017 BMW 3 Series 81 Great Deals $22,797 1,922 listings
2016 BMW 3 Series 22 Great Deals $15,498 954 listings
2015 BMW 3 Series 202 Great Deals $11,995 5,292 listings
2014 BMW 3 Series 88 Great Deals $9,995 1,992 listings
2013 BMW 3 Series 91 Great Deals $8,999 1,885 listings
2012 BMW 3 Series 27 Great Deals $9,490 666 listings
2011 BMW 3 Series 94 Great Deals $3,790 2,943 listings
2010 BMW 3 Series 25 Great Deals $3,999 765 listings
2009 BMW 3 Series 30 Great Deals $3,500 1,212 listings