2004 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

Add Similar Cars


CarGurus Quick Poll

2004 BMW 3 Series 325i Review
by zsevern

Vaderset Bimmer

I've owned alot of cars and this is, as a whole, my favorite. Everyone should own a BMW three series at least once, otherwise, what would you compare all the other cars against? They say its the ultimate driveing machine for a reason. The balance is unmatched.

First Previous
Loading...
Next
Featured Listings
https://static5.cargurus.com/images/forsale/2017/04/03/23/34/2003_bmw_3_series_325i-pic-8195646422039383474-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Winston Salem, 27105

Good Deal
$972 BELOW
Instant Market Value of $4,672

Price: $3,700

Mileage: 150,000

Location: Winston Salem, 27105

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Red Description: Used 2003 BMW 3 Series 325i for sale - $3,700, 150,000 miles with Leather Seats, Premium Wheels
https://static.cargurus.com/images/forsale/2016/04/17/06/32/2005_bmw_3_series-pic-6548864272753079993-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in Greensboro, NC 27409

Fair Deal
$842 BELOW
Instant Market Value of $6,837

Price: $5,995

Mileage: 145,640

Location: Greensboro, NC 27409

Average time on market: 33 days Certified Pre-Owned: No Color: Blue Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $5,995, 145,640 miles with Sport Package, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Great place to do business with, The owner is very honest and a great guy. He has very fair pricing and great quality vehicles. I could not be happier with the range rover i purchased from him. "
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

Fair Deal
$411 BELOW
Instant Market Value of $7,111

Price: $6,700

Mileage: 110,027

Location: Greensboro, NC 27407

Average time on market: 21 days Certified Pre-Owned: No Transmission: Manual Color: Orient Blue Metallic Description: Used 2004 BMW 3 Series 330i for sale - $6,700, 110,027 miles
Avg. Dealer Rating: (13 reviews) "Dealer was fantastic to work with! Was not pushy in any way. Really listened to my desires and was very respectful of my budget. Great group of people, all very kind. Completely different experience than what I went through at any other lot. I'll definitely be back!!!"
https://static.cargurus.com/images/forsale/2017/04/14/07/20/2003_bmw_3_series-pic-1356442253271993886-152x114.jpeg

2003 BMW 3 Series 330Ci Convertible Used Cars in Danville, VA 24540

Fair Deal
$353 BELOW
Instant Market Value of $7,348

Price: $6,995

Mileage: 113,884

Location: Danville, VA 24540

Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2003 BMW 3 Series 330Ci Convertible for sale - $6,995, 113,884 miles with Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Easy, cordial and fair. Very concerned about customer satisfaction and the product that is being offered for sale."
https://static.cargurus.com/images/forsale/2017/04/17/17/54/2003_bmw_3_series-pic-602266045934296716-152x114.jpeg

2003 BMW 3 Series 325Ci Convertible Used Cars in Winston Salem, NC 27105

Fair Deal
$303 BELOW
Instant Market Value of $6,303

Price: $6,000

Mileage: 122,919

Location: Winston Salem, NC 27105

Certified Pre-Owned: No Color: Gray Description: Used 2003 BMW 3 Series 325Ci Convertible for sale - $6,000, 122,919 miles
Avg. Dealer Rating: (1 review) "The women I spoke with name is Janeice she was so helpful and so willing to help me it amazing go see her she is wonderful "
https://static.cargurus.com/images/forsale/2017/04/23/04/43/2003_bmw_3_series-pic-8780216416254246391-152x114.jpeg

2003 BMW 3 Series 330xi Used Cars in Dobson, NC 27017

Fair Deal
$10 ABOVE
Instant Market Value of $6,840

Price: $6,850

Mileage: 98,856

Location: Dobson, NC 27017

Average time on market: 29 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 BMW 3 Series 330xi for sale - $6,850, 98,856 miles with Navigation System
Avg. Dealer Rating: (5 reviews) "Very nice and conform they be very friendly people "
https://static.cargurus.com/images/forsale/2016/08/10/18/18/2005_bmw_3_series-pic-4560527809220878883-152x114.jpeg

2005 BMW 3 Series 330xi Used Cars in Walnut Cove, NC 27052

Fair Deal
$61 ABOVE
Instant Market Value of $8,934

Price: $8,995

Mileage: 73,763

Location: Walnut Cove, NC 27052

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2005 BMW 3 Series 330xi for sale - $8,995, 73,763 miles with Sunroof/Moonroof
Avg. Dealer Rating: (4 reviews) "answered my question"
https://www.autocorner.com/dealers/www.completeautonc.com/images/pic1/wbaet37463nj26195-2003-bmw-325i-sedan-3-series-used-sedan-4-dr-eden-nc.jpg?1493322207

2003 BMW 3 Series 325i Used Cars in Eden, NC 27288

Fair Deal
$9 ABOVE
Instant Market Value of $4,486

Price: $4,495

Mileage: 158,383

Location: Eden, NC 27288

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2003 BMW 3 Series 325i for sale - $4,495, 158,383 miles
https://static.cargurus.com/images/forsale/2016/12/22/02/38/2005_bmw_3_series-pic-178909365561798036-152x114.jpeg

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

Fair Deal
$25 ABOVE
Instant Market Value of $6,225

Price: $6,250

Mileage: 108,639

Location: Salem, VA 24153

Average time on market: 24 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2005 BMW 3 Series 325i for sale - $6,250, 108,639 miles with Alloy Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (9 reviews) "Very professional and kind staff. No hassle. Definately worth the 3 hour drive to get there. Would recommend to anyone in the market for a used car at a great price!"
https://static.cargurus.com/images/forsale/2016/12/14/02/07/2005_bmw_3_series-pic-8748417516063046177-152x114.jpeg

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

Fair Deal
$236 ABOVE
Instant Market Value of $6,755

Price: $6,991

Mileage: 102,838

Location: Greensboro, NC 27409

Average time on market: 24 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 BMW 3 Series 325i for sale - $6,991, 102,838 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (35 reviews) "Dealer made a lot of noise trying to make me feel comfortable, and then tried to sell me a car $2000 over clean title value. Won't be back. "
https://static.cargurus.com/images/forsale/2017/04/29/04/58/2004_bmw_3_series-pic-811330398348349948-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Lynchburg, VA 24501

Fair Deal
$181 ABOVE
Instant Market Value of $6,314

Price: $6,495

Mileage: 83,690

Location: Lynchburg, VA 24501

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 325i for sale - $6,495, 83,690 miles with Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Vehicle was not on the lot, asked about another one, also not on the lot. Listing said it was never in an accident, however the front driver's panel had to be replaced, holes in the leather seats, tears in the upholster in back. Car was a mess. He said that he could fix it for a greater fee. No thank you!! "
https://static.cargurus.com/images/forsale/2016/07/10/02/05/2005_bmw_3_series-pic-2108036205517921415-152x114.jpeg

2005 BMW 3 Series 330Ci Used Cars in Burlington, NC 27215

Fair Deal
$877 ABOVE
Instant Market Value of $8,118

Price: $8,995

Mileage: 112,111

Location: Burlington, NC 27215

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2005 BMW 3 Series 330Ci for sale - $8,995, 112,111 miles with Alloy Wheels
Avg. Dealer Rating: (5 reviews) "I received an email response back (rather quickly), however my wife sent a response initially and didn't get any response back, and she tried twice to get a response back. I wanted to get the car for my wife, however bc I got a response and she never did, it made me wonder about how the dealer chooses who they will respond based on names. Hopefully, this was just a misunderstanding and not an intentional case of profiling."
https://static.cargurus.com/images/forsale/2017/04/19/13/14/2003_bmw_3_series-pic-6674821096978050669-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Thomasville, NC 27360

Fair Deal
$690 ABOVE
Instant Market Value of $3,210

Price: $3,900

Mileage: 215,602

Location: Thomasville, NC 27360

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Green Description: Used 2003 BMW 3 Series 325i for sale - $3,900, 215,602 miles with Alloy Wheels
Avg. Dealer Rating: (2 reviews) "They were really good people treated us right, and after all we bought the Nissan armada!"
https://static.cargurus.com/images/forsale/2017/04/14/08/18/2003_bmw_3_series-pic-981139694004776945-152x114.jpeg

2003 BMW 3 Series 330i Used Cars in Kernersville, NC 27284

Price: $7,953

Mileage: 131,674

Location: Kernersville, NC 27284

Average time on market: 14 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Silver Description: Used 2003 BMW 3 Series 330i for sale - $7,953, 131,674 miles
Avg. Dealer Rating: (4 reviews) "Carmines responded to my CarGurus query almost immediately, the service was (and is) spectacular, and I purchased the car after being allowed an extended test drive. My experience with Carmines Import Sales, LLC was nothing short of fantastic and I highly recommend this dealer."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330xi Used Cars in Kernersville, NC 27284

Price: Negotiable

Mileage: 134,955

Location: Kernersville, NC 27284

Average time on market: 25 days Certified Pre-Owned: No Transmission: 4-Speed Automatic Color: Red Description: Used 2004 BMW 3 Series 330xi for sale , 134,955 miles with Sunroof/Moonroof, 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 44 Great Deals $27,996 8,298 listings
2016 BMW 3 Series 143 Great Deals $19,995 3,445 listings
2015 BMW 3 Series 19 Great Deals $15,999 949 listings
2014 BMW 3 Series 204 Great Deals $11,980 4,432 listings
2013 BMW 3 Series 90 Great Deals $11,950 2,853 listings
2012 BMW 3 Series 30 Great Deals $11,500 713 listings
2011 BMW 3 Series 118 Great Deals $7,495 2,804 listings
2010 BMW 3 Series 36 Great Deals $5,795 885 listings
2009 BMW 3 Series 41 Great Deals $5,399 1,418 listings
2008 BMW 3 Series 61 Great Deals $4,700 1,908 listings