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

Stock #/Options 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/11/17/12/11/2016_bmw_3_series-pic-6372392064934505515-152x114.jpeg

2016 BMW 3 Series Used Cars in Madison, NC 27025

Good Deal
$3,210 BELOW
CarGurus IMV of $33,110

Price: $29,900

Mileage: 15,000

Location: Madison, NC 27025

Average time on market: 60 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Gray Description: Used 2016 BMW 3 Series for sale - $29,900, 15,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: (18 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/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,952 BELOW
CarGurus IMV of $30,657

Price: $27,705

Mileage: 7,952

Location: Roanoke, VA 24014

Average time on market: 33 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Black Sapphire Metallic Description: Used 2016 BMW 3 Series 328i Sedan RWD for sale - $27,705, 7,952 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (12 reviews) "Great place"
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 Sedan AWD Used Cars in Roanoke, VA 24014

Fair Deal
$1,693 BELOW
CarGurus IMV of $30,687

Price: $28,994

Mileage: 5,635

Location: Roanoke, VA 24014

Average time on market: 74 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Grey Metallic Description: Used 2016 BMW 3 Series 320i xDrive Sedan AWD for sale - $28,994, 5,635 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/11/14/15/16/2016_bmw_3_series-pic-3511547822531478690-152x114.jpeg

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

Fair Deal
$160 ABOVE
CarGurus IMV of $25,838

Price: $25,998

Mileage: 30,250

Location: Hillsborough, NC 27278

Average time on market: 65 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2016 BMW 3 Series 328i xDrive Sedan AWD for sale - $25,998, 30,250 miles with Bluetooth, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/11/08/20/38/2017_bmw_3_series-pic-1556576644169392311-152x114.jpeg

2017 BMW 3 Series Used Cars in Charlottesville, VA 22911

Fair Deal
$772 ABOVE
CarGurus IMV of $43,639

Price: $44,411

Mileage: 4,098

Location: Charlottesville, VA 22911

Average time on market: 58 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Glacier Silver Metallic Description: Used 2017 BMW 3 Series for sale - $44,411, 4,098 miles with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Technology Package, Bluetooth, Backup Camera, Premium Package, Climate Package
Avg. Dealer Rating: (6 reviews) "Very nice staff. Good experience overall. Would recommend them!"
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
$138 ABOVE
CarGurus IMV of $26,050

Price: $26,188

Mileage: 21,851

Location: High Point, NC 27263

Average time on market: 60 days Certified Pre-Owned: No Transmission: Automatic Color: Melbourne Red Metallic Description: Used 2016 BMW 3 Series for sale - $26,188, 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/19/11/53/2017_bmw_3_series-pic-1222675320203121258-152x114.jpeg

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

Fair Deal
$900 ABOVE
CarGurus IMV of $30,048

Price: $30,948

Mileage: 14,818

Location: Roanoke, VA 24014

Average time on market: 67 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral White Metallic Description: Used 2017 BMW 3 Series 320i xDrive Sedan AWD for sale - $30,948, 14,818 miles with Driver Assistance Package, Leather Seats, Sunroof/Moonroof, Alloy Wheels, Bluetooth, Backup Camera, Heat Package
https://static.cargurus.com/images/forsale/2017/07/21/13/57/pic-4443767145333057200-152x114.jpeg

2018 BMW 3 Series Used Cars in Greensboro, NC 27407

Price: $40,495

Location: Greensboro, NC 27407

Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Glacier Silver Metallic Description: Used 2018 BMW 3 Series for sale - $40,495, 4 miles with Bluetooth, Sunroof/Moonroof, Storage Package, Comfort Package, Convenience Package
Avg. Dealer Rating: (13 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/09/25/18/20/2017_bmw_3_series-pic-6011331352581715811-152x114.jpeg

2017 BMW 3 Series Used Cars in Greensboro, NC 27407

Price: $40,585

Location: Greensboro, NC 27407

Average time on market: 58 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Mineral Grey Metallic Description: Used 2017 BMW 3 Series for sale - $40,585, 10 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Storage Package, Premium Package, Alloy Wheels
Avg. Dealer Rating: (13 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

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

Price: $40,995

Location: Rocky Mount, VA 24151

Average time on market: 60 days Certified Pre-Owned: No Color: Jet Black Description: Used 2016 BMW 3 Series for sale - $40,995, 0 miles
Avg. Dealer Rating: (15 reviews) "Dealer contacted me promptly but didn't go see the vehicle. Purchased another vehicle in Greensboro. "
https://static.cargurus.com/images/forsale/2017/10/06/20/44/2018_bmw_3_series-pic-5224574567751811727-152x114.jpeg

2018 BMW 3 Series Used Cars in Greensboro, NC 27407

Price: $41,495

Location: Greensboro, NC 27407

Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Jet Black Description: Used 2018 BMW 3 Series for sale - $41,495, 10 miles with Bluetooth, Sunroof/Moonroof, Storage Package, Alloy Wheels, Convenience Package
Avg. Dealer Rating: (13 reviews) "cordial. helpful "
https://static.cargurus.com/images/forsale/2017/07/21/13/57/pic-4443767145333057200-152x114.jpeg

2018 BMW 3 Series Used Cars in Charlottesville, VA 22911

Price: $41,585

Location: Charlottesville, VA 22911

Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Glacier Silver Metallic Description: Used 2018 BMW 3 Series for sale - $41,585, 2 miles with Bluetooth, Sunroof/Moonroof, Heat Package, Navigation System, Storage Package, Convenience Package
Avg. Dealer Rating: (6 reviews) "I did not end up buying a car from them because of some other difficulties with my current car but they were very professional and prompt. No complaints whatsoever. "
https://static.cargurus.com/images/forsale/2017/09/19/11/53/2017_bmw_3_series-pic-5567246387890621278-152x114.jpeg

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

Price: $41,810

Location: Roanoke, VA 24014

Average time on market: 67 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2017 BMW 3 Series 320i xDrive Sedan AWD for sale - $41,810, 1 mile with Bluetooth, Leather Seats, Backup Camera, Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/09/09/09/34/2017_bmw_3_series-pic-3822035750292901409-152x114.jpeg

2017 BMW 3 Series Used Cars in Greensboro, NC 27407

Price: $42,670

Location: Greensboro, NC 27407

Average time on market: 58 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Mineral Grey Metallic Description: Used 2017 BMW 3 Series for sale - $42,670, 11 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Storage Package, Premium Package, Alloy Wheels
Avg. Dealer Rating: (13 reviews) "Several replies were received from this inquiry"
https://static.cargurus.com/images/forsale/2017/10/29/03/56/2017_bmw_3_series-pic-892365826291996850-152x114.jpeg

2017 BMW 3 Series Used Cars in Roanoke, VA 24014

Price: $42,835

Location: Roanoke, VA 24014

Average time on market: 58 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Grey Metallic Description: Used 2017 BMW 3 Series for sale - $42,835, 1 mile with Bluetooth, Leather Seats, Backup Camera, Sunroof/Moonroof, Alloy Wheels
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 167 Great Deals $24,775 6,120 listings
2016 BMW 3 Series 68 Great Deals $18,591 1,704 listings
2015 BMW 3 Series 76 Great Deals $14,899 2,477 listings
2014 BMW 3 Series 341 Great Deals $10,999 5,574 listings
2013 BMW 3 Series 76 Great Deals $11,599 1,697 listings
2012 BMW 3 Series 30 Great Deals $10,800 696 listings
2011 BMW 3 Series 126 Great Deals $5,977 2,823 listings
2010 BMW 3 Series 35 Great Deals $5,700 775 listings
2009 BMW 3 Series 54 Great Deals $4,938 1,259 listings
2008 BMW 3 Series 66 Great Deals $3,499 1,724 listings