Used BMW 3 Series for Sale in Roanoke, VA

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

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

Nationwide Shipping

Add Similar Cars


2003 BMW 3 Series 320i Review
by Georgi

Great

The best model of BMW ever made is the E46 mine is the best great looks great performance harman/kardon sound sistem leather interior and a lot more extras very sporty and great for drifting a nice sport car BMW a legend

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/02/17/19/41/2004_bmw_3_series-pic-1573213775212778458-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Greensboro, NC 27407

Great Deal
$2,863 BELOW
CarGurus IMV of $8,963

Price: $6,100

Mileage: 110,027

Location: Greensboro, NC 27407

Certified Pre-Owned: No Transmission: Manual Color: Orient Blue Metallic Description: Used 2004 BMW 3 Series 330i for sale - $6,100, 110,027 miles with Alloy Wheels
Avg. Dealer Rating: (18 reviews) "good"
https://static.cargurus.com/images/forsale/2017/07/19/17/24/2005_bmw_3_series-pic-4757299366640552326-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Greensboro, NC 27405

Great Deal
$2,505 BELOW
CarGurus IMV of $7,500

Price: $4,995

Mileage: 76,814

Location: Greensboro, NC 27405

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2005 BMW 3 Series 325i for sale - $4,995, 76,814 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (1 review) "The car was Sold but quick response "
https://static.cargurus.com/images/forsale/2017/08/15/10/12/2017_bmw_3_series-pic-7618205557113869863-152x114.jpeg

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

Great Deal
$4,030 BELOW
CarGurus IMV of $36,015

Price: $31,985

Mileage: 4,920

Location: Greensboro, NC 27407

Average time on market: 50 days Certified Pre-Owned: Yes Transmission: 8-Speed Automatic Overdrive Color: Alpine White Description: Used 2017 BMW 3 Series 320i for sale - $31,985, 4,920 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Premium Package, Storage Package, Alloy Wheels
Avg. Dealer Rating: (9 reviews) "Never answered my questions, even when contacted by three different people from the dealer."
https://static.cargurus.com/images/forsale/2017/05/27/09/47/2014_bmw_3_series-pic-4368074680077866620-152x114.jpeg

2014 BMW 3 Series 328i xDrive Wagon Used Cars in Greensboro, NC 27409

Great Deal
$2,822 BELOW
CarGurus IMV of $29,821

Price: $26,999

Mileage: 56,226

Location: Greensboro, NC 27409

Average time on market: 39 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Glacier Silver Metallic Description: Used 2014 BMW 3 Series 328i xDrive Wagon for sale - $26,999, 56,226 miles with Sport Package, Driver Assistance Package, Sunroof/Moonroof, Bluetooth, Aluminum Wheels, Premium Package, Comfort Package, M Sport Package
Avg. Dealer Rating: (3 reviews) "We located the dealership; test drove the vehicle, and made the purchase a few days later. Customer service was excellent, enjoyed the friendliness and courtesy of the staff and most of all the conditition/ cleanliness of the vehicle was outstanding. Looking forward to my wife and I next purchase. Sweet!"
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
$2,016 BELOW
CarGurus IMV of $13,516

Price: $11,500

Mileage: 78,233

Location: Hillsborough, NC 27278

Average time on market: 28 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/08/15/10/12/2017_bmw_3_series-pic-3338404563477009564-152x114.jpeg

2017 BMW 3 Series 330i xDrive Used Cars in Charlottesville, VA 22911

Good Deal
$3,408 BELOW
CarGurus IMV of $41,338

Price: $37,930

Mileage: 5,796

Location: Charlottesville, VA 22911

Average time on market: 60 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Overdrive Color: Mineral Gray Metallic Description: Used 2017 BMW 3 Series 330i xDrive for sale - $37,930, 5,796 miles with Bluetooth, Driver Assistance Package, Sunroof/Moonroof, Navigation System, Premium Package
Avg. Dealer Rating: (3 reviews) "Car was as described and our sales rep was very attentive!"
https://static.cargurus.com/images/forsale/2017/06/30/19/47/2014_bmw_3_series-pic-5290685216936856858-152x114.jpeg

2014 BMW 3 Series 328d xDrive Sedan Used Cars in Winston Salem, NC 27127

Good Deal
$2,445 BELOW
CarGurus IMV of $21,941

Price: $19,496

Mileage: 67,070

Location: Winston Salem, NC 27127

Average time on market: 41 days Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2014 BMW 3 Series 328d xDrive Sedan for sale - $19,496, 67,070 miles with Bluetooth
Avg. Dealer Rating: (19 reviews) "Very helpful and fast response"
https://static.cargurus.com/images/forsale/2017/04/22/02/46/2009_bmw_3_series-pic-3161040862832247936-152x114.jpeg

2009 BMW 3 Series 335i Convertible Used Cars in Greensboro, NC 27409

Good Deal
$2,354 BELOW
CarGurus IMV of $18,345

Price: $15,991

Mileage: 53,062

Location: Greensboro, NC 27409

Average time on market: 35 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2009 BMW 3 Series 335i Convertible for sale - $15,991, 53,062 miles with Alloy Wheels
Avg. Dealer Rating: (50 reviews) "Everyone was helpful and professional, it was a pleasant experience."
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

Good Deal
$3,333 BELOW
CarGurus IMV of $27,833

Price: $24,500

Mileage: 94,297

Location: Eden, NC 27288

Certified Pre-Owned: No Transmission: 8-Speed Automatic Color: Jet Black Description: Used 2015 BMW 3 Series 335i Sedan for sale - $24,500, 94,297 miles with Bluetooth, Sport Package, Sunroof/Moonroof, M Sport Package
Avg. Dealer Rating: (14 reviews) "Quickly responded and helpful"
https://static.cargurus.com/images/forsale/2017/06/19/15/49/2008_bmw_3_series-pic-8356187867531166845-152x114.jpeg

2008 BMW 3 Series 335i Used Cars in Greensboro, NC 27409

Good Deal
$1,755 BELOW
CarGurus IMV of $12,746

Price: $10,991

Mileage: 66,458

Location: Greensboro, NC 27409

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2008 BMW 3 Series 335i for sale - $10,991, 66,458 miles with Alloy Wheels
Avg. Dealer Rating: (50 reviews) "I received a call but had decided on a car in Lynchburg."
https://static.cargurus.com/images/forsale/2017/07/01/17/27/2007_bmw_3_series-pic-3190267462612353304-152x114.jpeg

2007 BMW 3 Series 328i Used Cars in Dobson, NC 27017

Good Deal
$1,352 BELOW
CarGurus IMV of $9,347

Price: $7,995

Mileage: 87,128

Location: Dobson, NC 27017

Average time on market: 25 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Blue Description: Used 2007 BMW 3 Series 328i for sale - $7,995, 87,128 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (5 reviews) "Very nice and conform they be very friendly people "
https://static.cargurus.com/images/forsale/2017/08/02/02/20/2009_bmw_3_series-pic-4548497448627616377-152x114.jpeg

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

Good Deal
$1,825 BELOW
CarGurus IMV of $11,816

Price: $9,991

Mileage: 122,915

Location: Greensboro, NC 27409

Average time on market: 25 days Certified Pre-Owned: No Transmission: Automatic Color: Tan Description: Used 2009 BMW 3 Series 328i Convertible for sale - $9,991, 122,915 miles with Alloy Wheels
Avg. Dealer Rating: (50 reviews) "pleasant and informative, timely response"
https://static.cargurus.com/images/forsale/2017/08/03/21/22/2007_bmw_3_series-pic-3283911450468835239-152x114.jpeg

2007 BMW 3 Series 328xi Used Cars in Winston Salem, NC 27105

Good Deal
$1,385 BELOW
CarGurus IMV of $8,384

Price: $6,999

Mileage: 116,783

Location: Winston Salem, NC 27105

Average time on market: 26 days Certified Pre-Owned: No Transmission: Automatic Color: Red Description: Used 2007 BMW 3 Series 328xi for sale - $6,999, 116,783 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (16 reviews) "Let me know that vehicle had been sold. "
https://static.cargurus.com/images/forsale/2017/05/10/00/02/2014_bmw_3_series-pic-4584870510916291722-152x114.jpeg

2014 BMW 3 Series 335i Sedan Used Cars in Harrisonburg, VA 22801

Good Deal
$2,163 BELOW
CarGurus IMV of $29,161

Price: $26,998

Mileage: 25,577

Location: Harrisonburg, VA 22801

Average time on market: 32 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2014 BMW 3 Series 335i Sedan for sale - $26,998, 25,577 miles with Bluetooth, Leather Seats, Backup Camera, Sunroof/Moonroof, Navigation System, Alloy Wheels
Avg. Dealer Rating: (1 review) "Quick to respond and answered all my questions."
https://static.cargurus.com/images/forsale/2017/08/19/21/59/2003_bmw_3_series-pic-3759869827578417577-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Roaring River, NC 28669

Good Deal
$1,149 BELOW
CarGurus IMV of $5,704

Price: $4,555

Mileage: 103,081

Location: Roaring River, NC 28669

Average time on market: 16 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 BMW 3 Series 325i for sale - $4,555, 103,081 miles with Alloy Wheels
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 161 Great Deals $25,429 8,578 listings
2016 BMW 3 Series 47 Great Deals $19,500 1,859 listings
2015 BMW 3 Series 31 Great Deals $15,995 1,154 listings
2014 BMW 3 Series 231 Great Deals $13,315 5,101 listings
2013 BMW 3 Series 47 Great Deals $10,900 1,604 listings
2012 BMW 3 Series 28 Great Deals $10,980 610 listings
2011 BMW 3 Series 119 Great Deals $5,995 2,466 listings
2010 BMW 3 Series 40 Great Deals $5,986 778 listings
2009 BMW 3 Series 57 Great Deals $4,995 1,343 listings
2008 BMW 3 Series 77 Great Deals $3,000 1,725 listings