Used 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


1996 BMW 3 Series 328i Convertible RWD Review
by Aston

Quick, agile and reliable

Performance: Good, torquey engine. A large amount available from under 3000rpm, makes for an easy driving car. the M52 engine sounds simply fabulous and a lovely growl from 3900rpm. 60mph in 6.6 seconds and 145mph has been achieved. Build quality: Good solid feel and hardwearing interior. Looks good and fresh still. Cheap to run, but parts and labo...

First Previous
Loading...
Next
https://static.cargurus.com/images/forsale/2018/02/13/13/52/2012_bmw_3_series-pic-2083140341274415109-152x114.jpeg

2012 BMW 3 Series 328i xDrive Coupe AWD Used Cars in Greensboro, NC 27407

Good Deal
$2,075 BELOW
CarGurus IMV of $14,475

Price: $12,400

Mileage: 71,477

Location: Greensboro, NC 27407

Certified Pre-Owned: No Transmission: Automatic Color: Jet Black Description: Used 2012 BMW 3 Series 328i xDrive Coupe AWD for sale - $12,400, 71,477 miles with Bluetooth, Alloy Wheels
Avg. Dealer Rating: (35 reviews) "Dealers very friendly and helpful but pictures did not reveal rear fender damage both sides, rusted rockers both sides or rear bumper damage. "
https://static.cargurus.com/images/forsale/2018/02/25/10/33/2009_bmw_3_series-pic-798625646768566134-152x114.jpeg

2009 BMW 3 Series 328i Convertible RWD Used Cars in Greensboro, NC 27406

Good Deal
$1,576 BELOW
CarGurus IMV of $14,075

Price: $12,499

Mileage: 63,500

Location: Greensboro, NC 27406

Average time on market: 36 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2009 BMW 3 Series 328i Convertible RWD for sale - $12,499, 63,500 miles with Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Fast response "
https://static.cargurus.com/images/forsale/2018/02/22/20/19/2009_bmw_3_series-pic-1627018992778858741-152x114.jpeg

2009 BMW 3 Series 335i Convertible RWD Used Cars in Madison, NC 27025

Good Deal
$2,055 BELOW
CarGurus IMV of $17,046

Price: $14,991

Mileage: 47,865

Location: Madison, NC 27025

Average time on market: 30 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Atlantic Blue Metallic Description: Used 2009 BMW 3 Series 335i Convertible RWD for sale - $14,991, 47,865 miles with Sport Package, Leather Seats, Power Package, Alloy Wheels, Bluetooth, Heat Package, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (44 reviews) "Great place, good experience,ending up buying my first ever car there haven’t had any trouble so far, I would advise other buyers to go there "
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

Good Deal
$4,489 BELOW
CarGurus IMV of $40,900

Price: $36,411

Mileage: 4,135

Location: Greensboro, NC 27407

Average time on market: 54 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Melbourne Red Metallic Description: Used 2017 BMW 3 Series for sale - $36,411, 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: (18 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/02/16/16/55/2007_bmw_3_series-pic-2744270391073676902-152x114.jpeg

2007 BMW 3 Series 335xi Sedan AWD Used Cars in Greensboro, NC 27409

Good Deal
$1,473 BELOW
CarGurus IMV of $10,468

Price: $8,995

Mileage: 74,300

Location: Greensboro, NC 27409

Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Black Description: Used 2007 BMW 3 Series 335xi Sedan AWD for sale - $8,995, 74,300 miles with Sunroof/Moonroof
Avg. Dealer Rating: (8 reviews) "Lisa was the best!! I thank her and hope to visit again thanks lisa"
https://static.cargurus.com/images/forsale/2017/10/16/23/02/2013_bmw_3_series-pic-5370962219199906692-152x114.jpeg

2013 BMW 3 Series 335i Coupe RWD Used Cars in Danville, VA 24541

Good Deal
$2,065 BELOW
CarGurus IMV of $17,559

Price: $15,494

Mileage: 63,998

Location: Danville, VA 24541

Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Space Gray Metallic Description: Used 2013 BMW 3 Series 335i Coupe RWD for sale - $15,494, 63,998 miles with Bluetooth, Sunroof/Moonroof
Avg. Dealer Rating: (18 reviews) "Very good and professional staff. I got the price I wanted and the car I wanted and the transaction was very fast."
https://static.cargurus.com/images/forsale/2018/01/12/14/55/2011_bmw_3_series-pic-2973333392447020587-152x114.jpeg

2011 BMW 3 Series 335d Sedan RWD Used Cars in Greensboro, NC 27409

Good Deal
$1,174 BELOW
CarGurus IMV of $11,169

Price: $9,995

Mileage: 114,500

Location: Greensboro, NC 27409

Average time on market: 29 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Black Description: Used 2011 BMW 3 Series 335d Sedan RWD for sale - $9,995, 114,500 miles with Sunroof/Moonroof
Avg. Dealer Rating: (8 reviews) "Fair and upfront "
https://static.cargurus.com/images/forsale/2018/02/16/16/18/2003_bmw_3_series-pic-3707177322204619311-152x114.jpeg

2003 BMW 3 Series 325Ci Convertible RWD Used Cars in Greensboro, NC 27409

Good Deal
$1,029 BELOW
CarGurus IMV of $6,024

Price: $4,995

Mileage: 116,325

Location: Greensboro, NC 27409

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2003 BMW 3 Series 325Ci Convertible RWD for sale - $4,995, 116,325 miles
Avg. Dealer Rating: (8 reviews) "Great dealer, very responsive and encourages pre-sales inspections. All of which increased our confidence in working with this dealer. Great experience would definitely recommend them to anyone shopping for a vehicle. "
https://static.cargurus.com/images/forsale/2018/02/24/12/20/2008_bmw_3_series-pic-8566502318088949333-152x114.jpeg

2008 BMW 3 Series 335xi Coupe AWD Used Cars in Troutville, VA 24175

Good Deal
$994 BELOW
CarGurus IMV of $10,989

Price: $9,995

Mileage: 98,343

Location: Troutville, VA 24175

Average time on market: 21 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Black Description: Used 2008 BMW 3 Series 335xi Coupe AWD for sale - $9,995, 98,343 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Navigation System, Bluetooth, Premium Wheels, Premium Package, Climate Package
Avg. Dealer Rating: (6 reviews) "Good"
https://static.cargurus.com/images/forsale/2018/02/02/14/36/2015_bmw_3_series-pic-4934410951248323586-152x114.jpeg

2015 BMW 3 Series 328i xDrive Sedan AWD Used Cars in Greensboro, NC 27407

Good Deal
$1,209 BELOW
CarGurus IMV of $26,207

Price: $24,998

Mileage: 13,695

Location: Greensboro, NC 27407

Average time on market: 35 days Certified Pre-Owned: No Transmission: Automatic Color: Brown Description: Used 2015 BMW 3 Series 328i xDrive Sedan AWD for sale - $24,998, 13,695 miles with Bluetooth, Sunroof/Moonroof, Navigation System, Premium Package, Alloy Wheels, Climate Package
Avg. Dealer Rating: (14 reviews) "Quick response ready to do business no pressure. "
https://static.cargurus.com/images/forsale/2017/12/04/19/38/2011_bmw_3_series-pic-5165133839250693957-152x114.jpeg

2011 BMW 3 Series 335d Sedan RWD Used Cars in Greensboro, NC 27407

Good Deal
$1,088 BELOW
CarGurus IMV of $12,888

Price: $11,800

Mileage: 91,022

Location: Greensboro, NC 27407

Average time on market: 29 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Space Gray Metallic Description: Used 2011 BMW 3 Series 335d Sedan RWD for sale - $11,800, 91,022 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (113 reviews) "Wish we could come to an agreement on price because I would love to have it!;)"
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

Good Deal
$2,886 BELOW
CarGurus IMV of $38,241

Price: $35,355

Mileage: 4,557

Location: Greensboro, NC 27407

Average time on market: 54 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: White Description: Used 2017 BMW 3 Series for sale - $35,355, 4,557 miles with Bluetooth, Driver Assistance Package, Backup Camera, Navigation System, Premium Package
Avg. Dealer Rating: (18 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/02/21/12/36/2012_bmw_3_series-pic-5578021557594336079-152x114.jpeg

2012 BMW 3 Series 335i Coupe RWD Used Cars in Bedford, VA 24523

Good Deal
$924 BELOW
CarGurus IMV of $18,824

Price: $17,900

Mileage: 53,984

Location: Bedford, VA 24523

Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: White Description: Used 2012 BMW 3 Series 335i Coupe RWD for sale - $17,900, 53,984 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Premium Package, M Sport Package
Avg. Dealer Rating: (10 reviews) "Excellent experience. I found a similar vehicle at a different dealer at a better price."
https://static.cargurus.com/images/forsale/2018/02/22/22/47/2016_bmw_3_series-pic-7780011590513102239-152x114.jpeg

2016 BMW 3 Series Used Cars in Greensboro, NC 27407

Fair Deal
$2,369 BELOW
CarGurus IMV of $28,667

Price: $26,298

Mileage: 16,990

Location: Greensboro, NC 27407

Average time on market: 68 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral White Metallic Description: Used 2016 BMW 3 Series for sale - $26,298, 16,990 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Alloy Wheels, Bluetooth, Premium Package, Comfort Package, Climate Package
Avg. Dealer Rating: (16 reviews) "straightforward handling of purchase"
https://static.cargurus.com/images/forsale/2017/10/25/09/52/2014_bmw_3_series-pic-4513624225159097130-152x114.jpeg

2014 BMW 3 Series 328i Sedan RWD Used Cars in Eden, NC 27288

Fair Deal
$924 BELOW
CarGurus IMV of $22,424

Price: $21,500

Mileage: 22,739

Location: Eden, NC 27288

Average time on market: 50 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Mineral Gray Metallic Description: Used 2014 BMW 3 Series 328i Sedan RWD for sale - $21,500, 22,739 miles with Leather Seats, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Alloy Wheels, Technology Package, Bluetooth, Premium Package
Avg. Dealer Rating: (19 reviews) "Good "
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 29 Great Deals $29,994 7,806 listings
2017 BMW 3 Series 133 Great Deals $23,925 3,176 listings
2016 BMW 3 Series 36 Great Deals $14,688 1,094 listings
2015 BMW 3 Series 177 Great Deals $13,895 3,540 listings
2014 BMW 3 Series 224 Great Deals $11,979 3,723 listings
2013 BMW 3 Series 45 Great Deals $8,800 1,867 listings
2012 BMW 3 Series 36 Great Deals $9,950 744 listings
2011 BMW 3 Series 140 Great Deals $4,477 3,123 listings
2010 BMW 3 Series 30 Great Deals $4,900 771 listings
2009 BMW 3 Series 53 Great Deals $4,985 1,355 listings