2004 BMW 3 Series for Sale Nationwide

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Dealer Promotions

Days on Market

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars


CarGurus Quick Poll

2004 BMW 3 Series 325i Review
by Lee

Nice car, good balance.

This was a great car, and a good balance between sport and economy. During my commute, I averaged 30 MPG, which was amazing for a car of this power. The transmission was geared a little too low for my taste, which made the engine run around 3000 RPM at 80 in fifth, but it did mean that you could step on the pedal at 80 and still feel the accelerat...

Find 2004 BMW 3 Series listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/09/23/14/41/2003_bmw_3_series-pic-6973034228716376047-152x114.jpeg

2003 BMW 3 Series 330Ci Convertible Used Cars in Charleston, SC 29406

Great Deal
$4,443 BELOW
Instant Market Value of $11,438

Price: $6,995

Mileage: 16,059

Location: Charleston, SC 29406

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2003 BMW 3 Series 330Ci Convertible for sale - $6,995, 16,059 miles
Avg. Dealer Rating: (2 reviews) "would not offer information by email. Wanted me to call."
https://static.cargurus.com/images/forsale/2016/04/21/08/08/2005_bmw_3_series-pic-4024995919171217352-152x114.jpeg

2005 BMW 3 Series 325Ci Used Cars in Virginia Beach, VA 23464

Great Deal
$3,078 BELOW
Instant Market Value of $8,073

Price: $4,995

Mileage: 99,223

Location: Virginia Beach, VA 23464

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2005 BMW 3 Series 325Ci for sale - $4,995, 99,223 miles with Sunroof/Moonroof
Avg. Dealer Rating: (10 reviews) "I was contacted not much longer after indicating my interest, and I was even asked if I had any questions."
https://static.cargurus.com/images/forsale/2016/09/09/23/23/2004_bmw_3_series_330i-pic-4573916000185146908-152x114.jpeg

2004 BMW 3 Series 330i Used Cars in Indio, 92201

Great Deal
$3,103 BELOW
Instant Market Value of $6,503

Price: $3,400

Mileage: 134,000

Location: Indio, 92201

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330i for sale - $3,400, 134,000 miles with Performance Package, Leather Seats, Premium Wheels, Sunroof/Moonroof, Premium Package
https://static.cargurus.com/images/forsale/2016/08/18/14/15/2004_bmw_3_series-pic-3979828289960625450-152x114.jpeg

2004 BMW 3 Series 330Ci Convertible Used Cars in Hasbrouck Heights, NJ 07604

Great Deal
$3,463 BELOW
Instant Market Value of $10,455

Price: $6,992

Mileage: 85,824

Location: Hasbrouck Heights, NJ 07604

Average time on market: 18 days Certified Pre-Owned: No Transmission: Automatic Color: Carbon Black Metallic Description: Used 2004 BMW 3 Series 330Ci Convertible for sale - $6,992, 85,824 miles with Sport Package, Leather Seats, Navigation System, Alloy Wheels, Climate Package
Avg. Dealer Rating: (25 reviews) "Bought the vehicle. The Secretary was informative & the dealers were helpful"
https://static.cargurus.com/images/forsale/2016/03/17/16/40/2005_bmw_3_series-pic-2983003781729115833-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in Lewes, DE 19958

Great Deal
$3,298 BELOW
Instant Market Value of $13,293

Price: $9,995

Mileage: 69,000

Location: Lewes, DE 19958

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Sparkling Graphite Metallic Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $9,995, 69,000 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (8 reviews) "Quick response to my questions via email. I did not go to the dealership, so I cannot comment on that."
https://static.cargurus.com/images/forsale/2016/09/25/02/18/2003_bmw_3_series-pic-1125337833672656730-152x114.jpeg

2003 BMW 3 Series 330Ci Convertible Used Cars in Zachary, LA 70791

Great Deal
$3,507 BELOW
Instant Market Value of $10,502

Price: $6,995

Mileage: 75,851

Location: Zachary, LA 70791

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 BMW 3 Series 330Ci Convertible for sale - $6,995, 75,851 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Went to get the car and got the run around with financing so I just gave up"
https://static.cargurus.com/images/forsale/2016/08/14/02/37/2004_bmw_3_series-pic-2846132193582817793-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Mishawaka, IN 46545

Great Deal
$2,327 BELOW
Instant Market Value of $6,922

Price: $4,595

Mileage: 100,372

Location: Mishawaka, IN 46545

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 325xi for sale - $4,595, 100,372 miles
Avg. Dealer Rating: (9 reviews) "Answered all my questions"
https://static.cargurus.com/images/forsale/2016/06/09/05/30/2004_bmw_3_series-pic-8907606978265388074-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in San Antonio, TX 78227

Great Deal

Price: $2,500

Mileage: 131,456

Location: San Antonio, TX 78227

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Grey Description: Used 2004 BMW 3 Series 325i for sale - $2,500, 131,456 miles
Avg. Dealer Rating: (7 reviews) "They replied to my email, and laughed at me for letting them know that I was disappointed that no one ever responded to my inquiry. I saved the email."
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330xi Used Cars in New Castle, DE 19720

Great Deal
$3,409 BELOW
Instant Market Value of $7,899

Price: $4,490

Mileage: 103,672

Location: New Castle, DE 19720

Average time on market: 23 days Certified Pre-Owned: No Color: Silver Gray Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $4,490, 103,672 miles with Alloy Wheels
Avg. Dealer Rating: (46 reviews) "They were unprofessional, you couldn't see the car unless you wanted to buy it. I could not even hear the car run. Not the place to go for a car, A very big building, I had to walk around yelling for people and when I got someone they were behind a glass. two young kids"
https://static.cargurus.com/images/forsale/2016/09/13/22/48/2004_bmw_3_series_325ci-pic-6972752438378318707-152x114.jpeg

2004 BMW 3 Series 325Ci Used Cars in Hicksville, 11801

Great Deal
$2,306 BELOW
Instant Market Value of $7,206

Price: $4,900

Mileage: 96,107

Location: Hicksville, 11801

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2004 BMW 3 Series 325Ci for sale - $4,900, 96,107 miles with Sport Package, Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels, Climate Package
https://static.cargurus.com/images/forsale/2016/08/25/22/47/2003_bmw_3_series-pic-9222759562924615327-152x114.jpeg

2003 BMW 3 Series 330i Used Cars in Howell, NJ 07731

Great Deal
$2,783 BELOW
Instant Market Value of $4,978

Price: $2,195

Mileage: 148,204

Location: Howell, NJ 07731

Average time on market: 33 days Certified Pre-Owned: No Transmission: Automatic Color: Black Sapphire Metallic Description: Used 2003 BMW 3 Series 330i for sale - $2,195, 148,204 miles
Avg. Dealer Rating: (6 reviews) "The vehicle that I purchased runs great. It was as advertised and the service from the dealership was great. Thank you Nicholas my fellow from Queens, you have a good thing going on in NJ."
https://static.cargurus.com/images/forsale/2016/09/08/17/58/2004_bmw_3_series-pic-7435857637457151373-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Augusta, GA 30906

Great Deal
$2,397 BELOW
Instant Market Value of $6,797

Price: $4,400

Mileage: 118,000

Location: Augusta, GA 30906

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 325xi for sale - $4,400, 118,000 miles
Avg. Dealer Rating: (1 review) "The dealer responded promptly."
https://static.cargurus.com/images/forsale/2016/09/16/17/25/2003_bmw_3_series_325i-pic-6376584497776713472-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Rantoul, 61866

Great Deal
$2,415 BELOW
Instant Market Value of $6,915

Price: $4,500

Mileage: 82,000

Location: Rantoul, 61866

Average time on market: 25 days Certified Pre-Owned: No Transmission: Automatic Color: Forest Green Description: Used 2003 BMW 3 Series 325i for sale - $4,500, 82,000 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels, Climate Package
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2005 BMW 3 Series 330xi Used Cars in Baltimore, MD 21215

Great Deal
$2,622 BELOW
Instant Market Value of $8,122

Price: $5,500

Mileage: 109,482

Location: Baltimore, MD 21215

Certified Pre-Owned: No Color: Silver Gray Metallic Description: Used 2005 BMW 3 Series 330xi for sale - $5,500, 109,482 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (8 reviews) "The guys were great and they really paid attention to me and every detail! "
https://static.cargurus.com/images/forsale/2016/09/25/01/02/2003_bmw_3_series-pic-986497278845841302-152x114.jpeg

2003 BMW 3 Series 325Ci Used Cars in Virginia Beach, VA 23451

Great Deal
$1,945 BELOW
Instant Market Value of $4,940

Price: $2,995

Mileage: 175,806

Location: Virginia Beach, VA 23451

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2003 BMW 3 Series 325Ci for sale - $2,995, 175,806 miles with Aluminum Wheels
Avg. Dealer Rating: (3 reviews) "Helpful."
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
2016 BMW 3 Series 126 Great Deals $23,000 11,740 listings
2015 BMW 3 Series 34 Great Deals $18,990 1,353 listings
2014 BMW 3 Series 77 Great Deals $15,800 1,652 listings
2013 BMW 3 Series 377 Great Deals $11,950 7,089 listings
2012 BMW 3 Series 54 Great Deals $12,995 959 listings
2011 BMW 3 Series 171 Great Deals $8,900 2,948 listings
2010 BMW 3 Series 52 Great Deals $6,999 888 listings
2009 BMW 3 Series 93 Great Deals $5,975 1,559 listings
2008 BMW 3 Series 91 Great Deals $4,700 1,943 listings
2007 BMW 3 Series 103 Great Deals $3,495 2,073 listings