2004 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 330Ci Review
by Jamie

Silver BMW 330ci 2004

Handling is typically where the 330ci comes into its own. The build quality is not Audi like my previous cars, but its still great. Power is adequate, seats are good, the rear seats are good for two adults, and the boot space is practical. Service and Sales at AutoClassic are second to none, although I did pay too much for it ...

First Previous
Loading...
Next
Featured Listings
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,352 BELOW
CarGurus IMV of $6,047

Price: $4,695

Mileage: 103,574

Location: Graham, NC 27253

Average time on market: 15 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: (63 reviews) "Never answered the question has just tried to sell me a car. I don't believe they have this vehicle just something they put upntonget you in the door to try and sell you something. Simple question I asked. Do you have this vehicle? Answer how can we get you into a new car today. That wasn't even close tonthe answer of the question asked."
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
$948 BELOW
CarGurus IMV of $5,898

Price: $4,950

Mileage: 108,639

Location: Salem, VA 24153

Average time on market: 15 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
Avg. Dealer Rating: (8 reviews) "Excellent customer service. Answered all questions asked."
https://static.cargurus.com/images/forsale/2017/08/25/14/10/2005_bmw_3_series-pic-7266771430727407520-152x114.jpeg

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

Fair Deal
$895 BELOW
CarGurus IMV of $5,195

Price: $4,300

Mileage: 145,313

Location: Greensboro, NC 27407

Certified Pre-Owned: No Transmission: Automatic Color: White Description: Used 2005 BMW 3 Series 330i for sale - $4,300, 145,313 miles with Sunroof/Moonroof
Avg. Dealer Rating: (2 reviews) "I only asked a few questions about the truck.. But they responded promptly for me.. I haven't seen the truck or driven it yet which I plan to.."
https://static.cargurus.com/images/forsale/2017/08/22/20/34/2003_bmw_3_series-pic-1137514436971831277-152x114.jpeg

2003 BMW 3 Series 325Ci Convertible Used Cars in Kernersville, NC 27284

Fair Deal
$601 BELOW
CarGurus IMV of $4,886

Price: $4,285

Mileage: 160,688

Location: Kernersville, NC 27284

Certified Pre-Owned: No Transmission: Manual Color: Blue Description: Used 2003 BMW 3 Series 325Ci Convertible for sale - $4,285, 160,688 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (157 reviews) "Larry was great"
https://static.cargurus.com/images/forsale/2017/10/12/02/14/2005_bmw_3_series-pic-5999728565371575968-152x114.jpeg

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

Fair Deal
$137 BELOW
CarGurus IMV of $5,132

Price: $4,995

Mileage: 124,325

Location: Lynchburg, VA 24501

Average time on market: 15 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2005 BMW 3 Series 325i for sale - $4,995, 124,325 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Great car, but had tons of hidden issues. Drove it for two days and it shut itself down. Its in the shop with the whole intake manifold and throttle body being replaced. There was no air filter in the car when I got it ( I didn't bother to check because you'd have to be an idiot to run without one, so I assumed it was still there) and it sucked a cigarette butt into the intake, lol. My point being, I'm spending a lot more than what they listed. There where other problems with the car that I had to fix also( ball joints, tires, brakes, etc..) But those I knew about before I left the lot. Thanks for the hemi, I'm glad I rescued it!"
https://static.cargurus.com/images/forsale/2017/07/21/14/17/2004_bmw_3_series-pic-1880982666135679549-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Kernersville, NC 27284

Fair Deal
$95 ABOVE
CarGurus IMV of $3,805

Price: $3,900

Mileage: 181,792

Location: Kernersville, NC 27284

Average time on market: 21 days Certified Pre-Owned: No Transmission: Manual Color: Silver Description: Used 2004 BMW 3 Series 325i for sale - $3,900, 181,792 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (1 review) "Great"
https://static.cargurus.com/images/forsale/2017/10/19/04/49/2003_bmw_3_series-pic-4355828868754127900-152x114.jpeg

2003 BMW 3 Series 330Ci Used Cars in Roxboro, NC 27573

Fair Deal
$628 ABOVE
CarGurus IMV of $6,360

Price: $6,988

Mileage: 97,385

Location: Roxboro, NC 27573

Certified Pre-Owned: No Transmission: Automatic Color: Orient Blue Metallic Description: Used 2003 BMW 3 Series 330Ci for sale - $6,988, 97,385 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "Very responsive and a great communicator. Willing to meet and communicate outside of normal business hours. Unable to make a deal work but would recommend highly and has some nice vehicles."
https://static.cargurus.com/images/forsale/2017/10/10/19/26/2004_bmw_3_series_325i-pic-2154736337257358492-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Lewisville, 27023

Fair Deal
$583 ABOVE
CarGurus IMV of $3,058

Price: $3,641

Mileage: 144,751

Location: Lewisville, 27023

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 325i for sale - $3,641, 144,751 miles
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
$623 ABOVE
CarGurus IMV of $7,372

Price: $7,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 - $7,995, 112,111 miles with Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Fair and honest people to deal with. "
https://static.cargurus.com/images/forsale/2017/10/12/11/40/2003_bmw_3_series-pic-2691377474822098788-152x114.jpeg

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

Price: $4,995

Mileage: 132,212

Location: Winston Salem, NC 27103

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 BMW 3 Series 325i for sale - $4,995, 132,212 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels, Climate Package
https://static.cargurus.com/images/forsale/2017/09/15/09/26/2003_bmw_3_series-pic-4612615359655846775-152x114.jpeg

2003 BMW 3 Series 330Ci Convertible Used Cars in Greensboro, NC 27406

Price: $6,500

Mileage: 56,800

Location: Greensboro, NC 27406

Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2003 BMW 3 Series 330Ci Convertible for sale - $6,500, 56,800 miles
https://static.cargurus.com/images/forsale/2017/10/03/10/56/2004_bmw_3_series-pic-4735680515311343209-152x114.jpeg

2004 BMW 3 Series 325Ci Convertible Used Cars in Bedford, VA 24523

Price: $6,995

Mileage: 93,720

Location: Bedford, VA 24523

Average time on market: 29 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Jet Black W/black Soft-top Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $6,995, 93,720 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (13 reviews) "Answered in good time. Helpful in description and price listing. Gave helpful information."
https://static.cargurus.com/images/forsale/2017/08/15/21/19/2003_bmw_3_series-pic-1226052340364485221-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Lexington, NC 27295

Price: $7,900

Mileage: 137,861

Location: Lexington, NC 27295

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2003 BMW 3 Series 325i for sale - $7,900, 137,861 miles
Avg. Dealer Rating: (2 reviews) "They responded quickly but we found another car closer to where we lived"
https://static.cargurus.com/images/forsale/2017/08/10/21/17/2005_bmw_3_series-pic-4800334209664957859-152x114.jpeg

2005 BMW 3 Series 325xi Used Cars in Madison, NC 27025

Price: $7,995

Mileage: 71,358

Location: Madison, NC 27025

Average time on market: 11 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2005 BMW 3 Series 325xi for sale - $7,995, 71,358 miles with Sunroof/Moonroof
Avg. Dealer Rating: (1 review) "Definitely a five star dealer in every way. I would highly recommend him and his company to anyone looking for a great deal and honesty in regards to the vehicle. He is the best!"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

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

Price: $10,800

Mileage: ?

Location: Greensboro, NC 27406

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $10,800 with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Honest and informative. He told me the car was sold and there were other options. I didn't buy from here, but nice people. "
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 175 Great Deals $25,900 6,871 listings
2016 BMW 3 Series 38 Great Deals $16,799 1,562 listings
2015 BMW 3 Series 67 Great Deals $14,995 1,668 listings
2014 BMW 3 Series 299 Great Deals $12,699 5,403 listings
2013 BMW 3 Series 53 Great Deals $10,523 1,570 listings
2012 BMW 3 Series 29 Great Deals $10,000 649 listings
2011 BMW 3 Series 112 Great Deals $5,999 2,768 listings
2010 BMW 3 Series 42 Great Deals $5,986 766 listings
2009 BMW 3 Series 52 Great Deals $4,980 1,292 listings
2008 BMW 3 Series 70 Great Deals $3,499 1,775 listings