Used BMW 3 Series for Sale in Roanoke, VA

New 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


2004 BMW 3 Series 325Ci Review
by James

Just an awesome car BMW built.

I'd recommend an E46 series BMW to anyone as a first timer to BMW or if you want to experience the thrill of driving. BMW created a sleeper monster with not only looks, but power, handling, and grace. Fantastic series BMW.

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/10/14/14/17/2014_bmw_3_series-pic-6982138162243105048-152x114.jpeg

2014 BMW 3 Series 335i Sedan Used Cars in Charlottesville, VA 22911

Great Deal
$4,092 BELOW
CarGurus IMV of $28,691

Price: $24,599

Mileage: 28,550

Location: Charlottesville, VA 22911

Average time on market: 36 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2014 BMW 3 Series 335i Sedan for sale - $24,599, 28,550 miles with Bluetooth, Leather Seats, Backup Camera, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "Good communication, very detailed"
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
$3,870 BELOW
CarGurus IMV of $24,270

Price: $20,400

Mileage: 94,297

Location: Eden, NC 27288

Average time on market: 61 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/09/26/15/50/2007_bmw_3_series-pic-1579937931243207224-152x114.jpeg

2007 BMW 3 Series 335i Used Cars in Greensboro, NC 27408

Good Deal
$1,781 BELOW
CarGurus IMV of $8,276

Price: $6,495

Mileage: 109,823

Location: Greensboro, NC 27408

Average time on market: 29 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2007 BMW 3 Series 335i for sale - $6,495, 109,823 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/08/18/09/54/2013_bmw_3_series-pic-6828521231146060723-152x114.jpeg

2013 BMW 3 Series 328i xDrive Coupe Used Cars in Charlottesville, VA 22911

Good Deal
$1,991 BELOW
CarGurus IMV of $19,990

Price: $17,999

Mileage: 32,671

Location: Charlottesville, VA 22911

Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Space Gray Metallic Description: Used 2013 BMW 3 Series 328i xDrive Coupe for sale - $17,999, 32,671 miles with Bluetooth, Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels, Climate Package
Avg. Dealer Rating: (6 reviews) "Very nice staff. Good experience overall. Would recommend them!"
https://static.cargurus.com/images/forsale/2017/09/08/07/16/2011_bmw_3_series-pic-6392402200453480359-152x114.jpeg

2011 BMW 3 Series 328i Used Cars in Greensboro, NC 27409

Good Deal
$1,859 BELOW
CarGurus IMV of $11,854

Price: $9,995

Mileage: 77,205

Location: Greensboro, NC 27409

Average time on market: 26 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Black Description: Used 2011 BMW 3 Series 328i for sale - $9,995, 77,205 miles
Avg. Dealer Rating: (9 reviews) "Fair and upfront "
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,710 BELOW
CarGurus IMV of $40,703

Price: $36,993

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 - $36,993, 4,606 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Premium Package, Alloy Wheels
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/08/03/10/24/2007_bmw_3_series-pic-6994380291681135658-152x114.jpeg

2007 BMW 3 Series 335i Convertible Used Cars in Hillsborough, NC 27278

Good Deal
$1,355 BELOW
CarGurus IMV of $12,855

Price: $11,500

Mileage: 78,233

Location: Hillsborough, NC 27278

Average time on market: 30 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2007 BMW 3 Series 335i Convertible for sale - $11,500, 78,233 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (2 reviews) "We purchased an xterra for our 16 year old son. The entire experience was pleasurable and seamless. Our salesman Lamont Quick was very helpful and friendly. Would highly recommend them to friends and family. "
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,806 BELOW
CarGurus IMV of $30,511

Price: $27,705

Mileage: 7,952

Location: Roanoke, VA 24014

Average time on market: 56 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/10/06/14/23/2005_bmw_3_series-pic-8460009848401620323-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Graham, NC 27253

Good Deal
$1,361 BELOW
CarGurus IMV of $6,056

Price: $4,695

Mileage: 103,574

Location: Graham, NC 27253

Average time on market: 14 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Black Description: Used 2005 BMW 3 Series 325i for sale - $4,695, 103,574 miles with Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (65 reviews) "Professional"
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,682 BELOW
CarGurus IMV of $32,582

Price: $30,900

Mileage: 14,000

Location: Madison, NC 27025

Average time on market: 56 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/07/28/02/11/2005_bmw_3_series-pic-8407050428031888170-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Salem, VA 24153

Good Deal
$960 BELOW
CarGurus IMV of $5,910

Price: $4,950

Mileage: 108,639

Location: Salem, VA 24153

Average time on market: 14 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2005 BMW 3 Series 325i for sale - $4,950, 108,639 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "Excellent customer service. Answered all questions asked."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2006 BMW 3 Series 325i Used Cars in Roanoke, VA 24016

Good Deal
$1,035 BELOW
CarGurus IMV of $6,835

Price: $5,800

Mileage: 115,146

Location: Roanoke, VA 24016

Average time on market: 25 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2006 BMW 3 Series 325i for sale - $5,800, 115,146 miles with Sunroof/Moonroof
Avg. Dealer Rating: (33 reviews) "I had visited the dealer to see the vehicle and it had a sold sign in the window. A week later it was still listed online with a new price drop. My thought was it must still be for sale since it shows the activity of a price drop so I contacted the dealer to ask about. They replied back the car was indeed sold but wanted to know if I would be interested in looking at other cars. I believe the car is still listed for sale weeks after this happened. Why would they leave this ad up for so long after it has sold and why a price drop? I don't understand this."
https://static.cargurus.com/images/forsale/2017/09/09/07/47/2011_bmw_3_series-pic-1265622777197794583-152x114.jpeg

2011 BMW 3 Series 328i xDrive Used Cars in Winston Salem, NC 27101

Good Deal
$714 BELOW
CarGurus IMV of $12,614

Price: $11,900

Mileage: 87,401

Location: Winston Salem, NC 27101

Average time on market: 30 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Black Description: Used 2011 BMW 3 Series 328i xDrive for sale - $11,900, 87,401 miles with Sunroof/Moonroof, Heat Package, Alloy Wheels, Climate Package
Avg. Dealer Rating: (17 reviews) "The dealer called and spent a lot of time going over the car with me."
https://static.cargurus.com/images/forsale/2017/10/03/21/05/2011_bmw_3_series-pic-6198310777436137233-152x114.jpeg

2011 BMW 3 Series 328i xDrive SULEV Used Cars in Greensboro, NC 27407

Fair Deal
$604 BELOW
CarGurus IMV of $14,404

Price: $13,800

Mileage: 63,547

Location: Greensboro, NC 27407

Average time on market: 30 days Certified Pre-Owned: No Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2011 BMW 3 Series 328i xDrive SULEV for sale - $13,800, 63,547 miles with Bluetooth, Leather Seats, Backup Camera, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (22 reviews) "Talked to them on the phone and they were helpful and followed up!"
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,506 BELOW
CarGurus IMV of $26,437

Price: $24,931

Mileage: 18,253

Location: Kernersville, NC 27284

Average time on market: 56 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: (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."
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 186 Great Deals $25,900 6,854 listings
2016 BMW 3 Series 37 Great Deals $16,799 1,551 listings
2015 BMW 3 Series 67 Great Deals $14,995 1,722 listings
2014 BMW 3 Series 298 Great Deals $12,500 5,451 listings
2013 BMW 3 Series 59 Great Deals $10,523 1,582 listings
2012 BMW 3 Series 28 Great Deals $10,000 648 listings
2011 BMW 3 Series 112 Great Deals $6,499 2,788 listings
2010 BMW 3 Series 37 Great Deals $5,986 771 listings
2009 BMW 3 Series 51 Great Deals $4,980 1,299 listings
2008 BMW 3 Series 67 Great Deals $3,495 1,772 listings