2004 BMW 3 Series for Sale in Roanoke, VA

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Vehicle History

Photos

Price Drops

Text Search

Add Similar Cars


2004 BMW 3 Series 325i Review
by Jeffrey

Bmw 3 series

Its an ok car but its getting old with many new version/models of the 3 series though a good car for someone who wants a car like the 3 series but wants it a bit more compact is the 1 series its performance is great as well as its looks

First Previous
Loading...
Next
Featured Listings
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 325i Used Cars in Harrisonburg, VA 22801

Good Deal
$959 BELOW
Instant Market Value of $3,509

Price: $2,550

Mileage: 202,254

Location: Harrisonburg, VA 22801

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Orient Blue Description: Used 2004 BMW 3 Series 325i for sale - $2,550, 202,254 miles with Bluetooth, Leather Seats, Aluminum Wheels
Avg. Dealer Rating: (12 reviews) "Great salesperson. Enthusiastic, knowledgeable, asked what I was interested in and called back with numerous other vehicles that were within my defined parameters. Polite, friendly, knowledgeable and respectful. I liked a car at a different dealership better, so ultimately did not buy here, but would recommend this place as an easygoing, low pressure environment to shop in. Lots of affordable, quality vehicles. Great staff. "
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
$962 BELOW
Instant Market Value of $6,957

Price: $5,995

Mileage: 145,640

Location: Greensboro, NC 27409

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://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 BMW 3 Series 330Ci Used Cars in High Point, NC 27263

Fair Deal
$793 BELOW
Instant Market Value of $4,681

Price: $3,888

Mileage: 149,948

Location: High Point, NC 27263

Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2003 BMW 3 Series 330Ci for sale - $3,888, 149,948 miles
Avg. Dealer Rating: (26 reviews) "It was exelent, good and frienly people, great great people"
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
$745 BELOW
Instant Market Value of $7,745

Price: $7,000

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 - $7,000, 110,027 miles with Alloy Wheels
Avg. Dealer Rating: (9 reviews) "Very fast response we are negotiating price currently. I can Highly recommend This Dealer they are very Professional and Eric has been a Great help. "
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
$619 BELOW
Instant Market Value of $9,614

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://static.cargurus.com/images/forsale/2017/02/26/02/05/2005_bmw_3_series-pic-2132291871375362352-152x114.jpeg

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

Fair Deal
$196 BELOW
Instant Market Value of $7,187

Price: $6,991

Mileage: 126,117

Location: Greensboro, NC 27409

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2005 BMW 3 Series 325xi Wagon for sale - $6,991, 126,117 miles with Alloy Wheels
Avg. Dealer Rating: (33 reviews) "Great sales team they met my every need in a vehicle"
https://static.cargurus.com/images/forsale/2017/02/24/11/36/2004_bmw_3_series-pic-8757965406577006569-152x114.jpeg

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

Fair Deal
$312 ABOVE
Instant Market Value of $5,683

Price: $5,995

Mileage: 131,018

Location: Greensboro, NC 27405

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 325i for sale - $5,995, 131,018 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (1 review) "Responded, quickly that I thought."
https://static.cargurus.com/images/forsale/2017/01/31/15/41/2005_bmw_3_series-pic-9136294961546309833-152x114.jpeg

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

Fair Deal
$289 ABOVE
Instant Market Value of $4,710

Price: $4,999

Mileage: 177,593

Location: Greensboro, NC 27405

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: Grey Description: Used 2005 BMW 3 Series 325i for sale - $4,999, 177,593 miles with Sunroof/Moonroof
Avg. Dealer Rating: (7 reviews) "The dealer was responsive and friendly. He was not at all high pressure. But the posted photo of the vehicle was not current and misrepresented the condition of the vehicle. When I arrived to look at the vehicle, it was not at all in selling condition: broken windshield, engine oil very low, dirty, dead battery, stuck in a hole at the back of the lot. I will say I would rather work with a dealer like this than one who is dishonest and slick at covering up known problems."
https://static.cargurus.com/images/forsale/2017/01/13/02/50/2003_bmw_3_series-pic-1336546553674323592-152x114.jpeg

2003 BMW 3 Series 330Ci Convertible Used Cars in Salem, VA 24153

Fair Deal
$625 ABOVE
Instant Market Value of $4,825

Price: $5,450

Mileage: 165,737

Location: Salem, VA 24153

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 BMW 3 Series 330Ci Convertible for sale - $5,450, 165,737 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (8 reviews) "Miss leading they say they are a buy here pay here lot but when I talk to them they say they don't do that and you have to get your own financing"
https://static.cargurus.com/images/forsale/2017/02/25/07/27/2005_bmw_3_series-pic-6940584071391072840-152x114.jpeg

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

Fair Deal
$872 ABOVE
Instant Market Value of $5,127

Price: $5,999

Mileage: 159,214

Location: Winston Salem, NC 27105

Average time on market: 23 days Certified Pre-Owned: No Transmission: Manual Color: Wwf Description: Used 2005 BMW 3 Series 325i for sale - $5,999, 159,214 miles
Avg. Dealer Rating: (5 reviews) "Great !!!!!#"
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
$634 ABOVE
Instant Market Value of $6,316

Price: $6,950

Mileage: 108,639

Location: Salem, VA 24153

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2005 BMW 3 Series 325i for sale - $6,950, 108,639 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (8 reviews) "Responded in a timely manner. I went with another dealership."
https://static.cargurus.com/images/forsale/2017/02/18/05/59/2003_bmw_3_series-pic-742040260518704063-152x114.jpeg

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

Price: $7,495

Mileage: ?

Location: Winston Salem, NC 27105

Average time on market: 18 days Certified Pre-Owned: No Color: Black Description: Used 2003 BMW 3 Series 325i for sale - $7,495
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

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 Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "“Two Happy Customers” My daughter and I purchased a Lexus RX300 from Cox last weekend. Ken Cox made the buying experience very enjoyable. He was quite knowledgeable about the car, patient and treated us like his favorite customers. The car was a great value and there were no surprises. Earlier we had researched the specific car, year and mileage wanted and found this car on-line. The Cox Auto Sales sales lot is fairly small, with a few dozen cars and only one other Lexus RX available there. It wasn't the depth of choices that made this work for us, rather the family-owned business that treated us right. My daughter and I were his last customers late on a sunny Saturday afternoon and Ken didn’t rush the decision process; instead all of our questions were answered completely and the transaction was quite satisfying. The warranty options, recent maintenance, optional equipment, CarFax and pricing logic were all reviewed by Ken. He helped us buy the car we wanted at a good price. We both highly recommend doing business with Cox and Ken. "
https://static.cargurus.com/images/forsale/2016/09/15/06/29/2003_bmw_3_series-pic-8627791089187643906-152x114.jpeg

2003 BMW 3 Series 330Ci Used Cars in Roanoke, VA 24012

Uncertain
$4,704 ABOVE
Instant Market Value of $5,291

Price: $9,995

Mileage: 134,241

Location: Roanoke, VA 24012

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2003 BMW 3 Series 330Ci for sale - $9,995, 134,241 miles with Alloy Wheels
https://static.cargurus.com/images/forsale/2016/12/18/02/27/2004_bmw_3_series-pic-2859054915177171185-152x114.jpeg

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

High Price
$824 ABOVE
Instant Market Value of $6,175

Price: $6,999

Mileage: 110,600

Location: Greensboro, NC 27405

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 325i for sale - $6,999, 110,600 miles with Leather Seats, Sunroof/Moonroof, Power Package, 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 20 Great Deals $27,877 8,335 listings
2016 BMW 3 Series 210 Great Deals $21,999 4,768 listings
2015 BMW 3 Series 28 Great Deals $16,751 856 listings
2014 BMW 3 Series 177 Great Deals $11,980 3,535 listings
2013 BMW 3 Series 261 Great Deals $10,900 4,422 listings
2012 BMW 3 Series 34 Great Deals $10,990 846 listings
2011 BMW 3 Series 161 Great Deals $6,999 3,113 listings
2010 BMW 3 Series 53 Great Deals $5,500 990 listings
2009 BMW 3 Series 73 Great Deals $5,499 1,662 listings
2008 BMW 3 Series 104 Great Deals $4,500 2,141 listings