2007 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


2007 BMW 3 Series 335i Review
by SLAMMER53

Best sports sedan I have ever owned.

For a 4-door sedan this car has impressive. It is great for every day running around and for commuting to work. The ride is surprisingly quiet. Cornering makes you feel as if you are in a 2-door sports coupe. The layout of the interior is user friendly. Most everything is conveniently located and within reach.

First Previous
Loading...
Next
Featured Listings
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

Great Deal
$2,081 BELOW
CarGurus IMV of $13,581

Price: $11,500

Mileage: 78,233

Location: Hillsborough, NC 27278

Average time on market: 26 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/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,749 BELOW
CarGurus IMV of $12,740

Price: $10,991

Mileage: 66,458

Location: Greensboro, NC 27409

Average time on market: 23 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 dd not a get a response "
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,344 BELOW
CarGurus IMV of $9,339

Price: $7,995

Mileage: 87,128

Location: Dobson, NC 27017

Average time on market: 26 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/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,375 BELOW
CarGurus IMV of $8,374

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, Alloy Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (16 reviews) "Let me know that vehicle had been sold. "
https://static.cargurus.com/images/forsale/2017/07/27/13/46/2007_bmw_3_series-pic-6423500281089743558-152x114.jpeg

2007 BMW 3 Series 335i Used Cars in Salem, VA 24153

Good Deal
$1,455 BELOW
CarGurus IMV of $8,405

Price: $6,950

Mileage: 118,012

Location: Salem, VA 24153

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2007 BMW 3 Series 335i for sale - $6,950, 118,012 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (8 reviews) "Very helpful and responded in a quick and polite manner"
https://static.cargurus.com/images/forsale/2017/08/11/19/39/2006_bmw_3_series-pic-1874595846876607671-152x114.jpeg

2006 BMW 3 Series 330xi Used Cars in Greensboro, NC 27403

Good Deal
$966 BELOW
CarGurus IMV of $9,465

Price: $8,499

Mileage: 102,495

Location: Greensboro, NC 27403

Average time on market: 25 days Certified Pre-Owned: No Transmission: Automatic Color: Grey Description: Used 2006 BMW 3 Series 330xi for sale - $8,499, 102,495 miles with Leather Seats, Premium Wheels, Sunroof/Moonroof, Navigation System, Premium Package, Climate Package
Avg. Dealer Rating: (3 reviews) "Very helpful and easy to work with, was approved but car was not as I expected."
https://static.cargurus.com/images/forsale/2017/08/16/15/29/2007_bmw_3_series-pic-95883508261603380-152x114.jpeg

2007 BMW 3 Series 328i Used Cars in Greensboro, NC 27407

Good Deal
$718 BELOW
CarGurus IMV of $8,717

Price: $7,999

Mileage: 99,811

Location: Greensboro, NC 27407

Average time on market: 26 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2007 BMW 3 Series 328i for sale - $7,999, 99,811 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (18 reviews) "good"
https://static.cargurus.com/images/forsale/2017/06/10/02/08/2008_bmw_3_series-pic-6961056672589505384-152x114.jpeg

2008 BMW 3 Series 328i Used Cars in Mount Airy, NC 27030

Good Deal
$922 BELOW
CarGurus IMV of $8,822

Price: $7,900

Mileage: 101,850

Location: Mount Airy, NC 27030

Average time on market: 29 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2008 BMW 3 Series 328i for sale - $7,900, 101,850 miles with Alloy Wheels
Avg. Dealer Rating: (5 reviews) "very good and am still checking up on the truck and still thinking about buy it from them in the next few weeks if they still have it then "
https://static.cargurus.com/images/forsale/2017/08/08/13/15/2008_bmw_3_series_328i-pic-9064604022310895945-152x114.jpeg

2008 BMW 3 Series 328i Used Cars in Reidsville, 27320

Fair Deal
$857 BELOW
CarGurus IMV of $8,407

Price: $7,550

Mileage: 134,000

Location: Reidsville, 27320

Average time on market: 29 days Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2008 BMW 3 Series 328i for sale - $7,550, 134,000 miles with LE Package, Sport Package, Leather Seats, Sunroof/Moonroof, Power Package, Alloy Wheels, Bluetooth, Smoker Package, Premium Package, Climate Package
https://static.cargurus.com/images/forsale/2017/08/07/11/52/2007_bmw_3_series_335xi-pic-7371470312771334573-152x114.jpeg

2007 BMW 3 Series 335xi Used Cars in Greensboro, 27401

Fair Deal
$513 BELOW
CarGurus IMV of $10,513

Price: $10,000

Mileage: 118,000

Location: Greensboro, 27401

Average time on market: 28 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Charcoal Description: Used 2007 BMW 3 Series 335xi for sale - $10,000, 118,000 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Bluetooth, Aluminum Wheels, Heat Package, Climate Package
https://static.cargurus.com/images/forsale/2017/08/08/12/32/2007_bmw_3_series_328i-pic-8535381455631468517-152x114.jpeg

2007 BMW 3 Series 328i Used Cars in Kernersville, 27284

Fair Deal
$480 BELOW
CarGurus IMV of $6,375

Price: $5,895

Mileage: 160,000

Location: Kernersville, 27284

Average time on market: 26 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Grey Description: Used 2007 BMW 3 Series 328i for sale - $5,895, 160,000 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Adaptive Cruise Control, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/01/21/02/51/2006_bmw_3_series-pic-236073640340021026-152x114.jpeg

2006 BMW 3 Series 330i Used Cars in Greensboro, NC 27409

Fair Deal
$651 BELOW
CarGurus IMV of $8,642

Price: $7,991

Mileage: 107,755

Location: Greensboro, NC 27409

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2006 BMW 3 Series 330i for sale - $7,991, 107,755 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (50 reviews) "Everyone was helpful and professional, it was a pleasant experience."
https://static.cargurus.com/images/forsale/2017/05/13/12/32/2008_bmw_3_series-pic-2061523561013325733-152x114.jpeg

2008 BMW 3 Series 328i SULEV Used Cars in Madison, NC 27025

Fair Deal
$472 BELOW
CarGurus IMV of $8,857

Price: $8,385

Mileage: 115,818

Location: Madison, NC 27025

Average time on market: 26 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Jet Black Description: Used 2008 BMW 3 Series 328i SULEV for sale - $8,385, 115,818 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Power Package, Adaptive Cruise Control, Bluetooth, Premium Wheels, Heat Package, Smoker Package, Premium Package, Climate Package
Avg. Dealer Rating: (40 reviews) "Tori has been great "
https://static.cargurus.com/images/forsale/2017/08/03/19/36/2007_bmw_3_series-pic-6192874223510155437-152x114.jpeg

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

Fair Deal
$300 BELOW
CarGurus IMV of $8,300

Price: $8,000

Mileage: 108,830

Location: Greensboro, NC 27409

Average time on market: 26 days Certified Pre-Owned: No Transmission: Automatic Color: Blk Description: Used 2007 BMW 3 Series 328i for sale - $8,000, 108,830 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Adaptive Cruise Control, Bluetooth, Premium Package, Climate Package
Avg. Dealer Rating: (1 review) "The dealer responded quickly, I was very impressed."
https://static.cargurus.com/images/forsale/2017/05/23/13/58/2006_bmw_3_series-pic-5686723977387539514-152x114.jpeg

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

Fair Deal
$344 BELOW
CarGurus IMV of $7,934

Price: $7,590

Mileage: 127,527

Location: Greensboro, NC 27407

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2006 BMW 3 Series 330i for sale - $7,590, 127,527 miles with Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Responded quickly."
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 170 Great Deals $25,429 8,775 listings
2016 BMW 3 Series 46 Great Deals $19,500 1,911 listings
2015 BMW 3 Series 37 Great Deals $15,995 1,163 listings
2014 BMW 3 Series 238 Great Deals $13,315 5,264 listings
2013 BMW 3 Series 46 Great Deals $10,900 1,644 listings
2012 BMW 3 Series 29 Great Deals $9,995 633 listings
2011 BMW 3 Series 118 Great Deals $5,995 2,511 listings
2010 BMW 3 Series 38 Great Deals $5,986 790 listings
2009 BMW 3 Series 54 Great Deals $4,995 1,342 listings
2008 BMW 3 Series 82 Great Deals $3,000 1,738 listings