2004 BMW 3 Series for Sale Nationwide

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


2004 BMW 3 Series 320si Review
by Waheed

Great!

comes with alot of toys and safety features as standard, very comfy seats and great handling. engine is quite punchy and sounds very sweet indeed, only let down being the constant need for petty!!

Find 2004 BMW 3 Series listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/08/12/06/07/2004_bmw_3_series-pic-1209692637501258684-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Delaware, OH 43015

Great Deal
$2,100 BELOW
CarGurus IMV of $6,095

Price: $3,995

Mileage: 110,253

Location: Delaware, OH 43015

Average time on market: 19 days Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 325xi for sale - $3,995, 110,253 miles
Avg. Dealer Rating: (15 reviews) "Good people that did resolve a few issues and we bought the car we were looking at."
https://static.cargurus.com/images/forsale/2017/08/07/07/19/2004_bmw_3_series-pic-9221128367630439628-152x114.jpeg

2004 BMW 3 Series 330Ci Convertible Used Cars in Sacramento, CA 95821

Great Deal
$3,091 BELOW
CarGurus IMV of $9,079

Price: $5,988

Mileage: 81,885

Location: Sacramento, CA 95821

Average time on market: 27 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 330Ci Convertible for sale - $5,988, 81,885 miles with Leather Seats
Avg. Dealer Rating: (21 reviews) "Timely response, but the car was already sold. "
https://static.cargurus.com/images/forsale/2017/03/28/20/29/2003_bmw_3_series-pic-4646021496645734265-152x114.jpeg

2003 BMW 3 Series 325Ci Convertible Used Cars in Miami, FL 33142

Great Deal
$2,930 BELOW
CarGurus IMV of $6,425

Price: $3,495

Mileage: 77,515

Location: Miami, FL 33142

Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Gray Description: Used 2003 BMW 3 Series 325Ci Convertible for sale - $3,495, 77,515 miles with Aluminum Wheels
Avg. Dealer Rating: (3 reviews) "Misleading prices!! I contacted this place and it turns out that the price they post on here is what you would pay AFTER a 2,500 down payment. As a cash buyer it makes no sense to me to advertise a fake price. That practice may generate lots of calls but should also piss off a lot of people. They never told me the actual price of the car, I had to do the math. After I did the math I made another offer and never heard back from them again. Guess they had better things to do than respond to a serious CASH buyer. "
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

Great Deal
$2,863 BELOW
CarGurus IMV of $8,963

Price: $6,100

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 - $6,100, 110,027 miles with Alloy Wheels
Avg. Dealer Rating: (18 reviews) "good"
https://static.cargurus.com/images/forsale/2017/08/19/05/47/2005_bmw_3_series-pic-3639739926281456561-152x114.jpeg

2005 BMW 3 Series 325Ci Used Cars in Providence, RI 02907

Great Deal
$2,182 BELOW
CarGurus IMV of $7,082

Price: $4,900

Mileage: 90,476

Location: Providence, RI 02907

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2005 BMW 3 Series 325Ci for sale - $4,900, 90,476 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/07/19/17/24/2005_bmw_3_series-pic-4757299366640552326-152x114.jpeg

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

Great Deal
$2,505 BELOW
CarGurus IMV of $7,500

Price: $4,995

Mileage: 76,814

Location: Greensboro, NC 27405

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2005 BMW 3 Series 325i for sale - $4,995, 76,814 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (1 review) "The car was Sold but quick response "
https://static.cargurus.com/images/forsale/2017/08/19/17/09/2003_bmw_3_series_330xi-pic-776534638789611807-152x114.jpeg

2003 BMW 3 Series 330xi Used Cars in Fairhaven, 02719

Great Deal
$2,212 BELOW
CarGurus IMV of $5,566

Price: $3,354

Mileage: 130,000

Location: Fairhaven, 02719

Certified Pre-Owned: No Transmission: 3-Speed Automatic Color: Blue Description: Used 2003 BMW 3 Series 330xi for sale - $3,354, 130,000 miles
https://static.cargurus.com/images/forsale/2017/08/12/14/07/2004_bmw_3_series-pic-1627113668625982747-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Plaistow, NH 03865

Great Deal
$2,112 BELOW
CarGurus IMV of $7,107

Price: $4,995

Mileage: 104,000

Location: Plaistow, NH 03865

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $4,995, 104,000 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels, Climate Package
Avg. Dealer Rating: (1 review) "Very happy with my purchase, had the exact car i wanted and was able to work out a good deal and got a warranty, will definitely go back for my next car. Thanks guys!!!"
https://static.cargurus.com/images/forsale/2017/07/14/10/04/2005_bmw_3_series-pic-2301344765057761259-152x114.jpeg

2005 BMW 3 Series 330xi Used Cars in Grove City, OH 43123

Great Deal
$2,224 BELOW
CarGurus IMV of $7,219

Price: $4,995

Mileage: 108,639

Location: Grove City, OH 43123

Certified Pre-Owned: No Transmission: 5-Speed Automatic Description: Used 2005 BMW 3 Series 330xi for sale - $4,995, 108,639 miles with Aluminum Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (50 reviews) "Great response time. Truck was sold quickly but the promised to look for another one for me "
https://static.cargurus.com/images/forsale/2017/08/19/22/36/2004_bmw_3_series_325xi-pic-4412434632118202611-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Somerset, 08873

Great Deal
$1,774 BELOW
CarGurus IMV of $4,974

Price: $3,200

Mileage: 134,700

Location: Somerset, 08873

Average time on market: 19 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Red Description: Used 2004 BMW 3 Series 325xi for sale - $3,200, 134,700 miles
https://static.cargurus.com/images/forsale/2017/08/09/07/32/2005_bmw_3_series-pic-3066089139630088684-152x114.jpeg

2005 BMW 3 Series 325Ci Used Cars in Steelton, PA 17113

Great Deal
$1,921 BELOW
CarGurus IMV of $5,421

Price: $3,500

Mileage: 136,000

Location: Steelton, PA 17113

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2005 BMW 3 Series 325Ci for sale - $3,500, 136,000 miles with Sunroof/Moonroof
Avg. Dealer Rating: (5 reviews) "Good "
https://static.cargurus.com/images/forsale/2017/08/16/20/38/2003_bmw_3_series-pic-7929823061433142525-152x114.jpeg

2003 BMW 3 Series 330i Used Cars in Burbank, IL 60459

Great Deal
$2,379 BELOW
CarGurus IMV of $5,678

Price: $3,299

Mileage: 126,000

Location: Burbank, IL 60459

Average time on market: 14 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2003 BMW 3 Series 330i for sale - $3,299, 126,000 miles with Sunroof/Moonroof
Avg. Dealer Rating: (27 reviews) "Great response. Still thinking about getting this car."
https://static.cargurus.com/images/forsale/2017/08/19/05/14/2005_bmw_3_series-pic-3837352692852175022-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Forest Grove, OR 97116

Great Deal
$2,093 BELOW
CarGurus IMV of $4,593

Price: $2,500

Mileage: 180,623

Location: Forest Grove, OR 97116

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Sapphire Metallic Description: Used 2005 BMW 3 Series 325i for sale - $2,500, 180,623 miles with Leather Seats
Avg. Dealer Rating: (7 reviews) "I called initially and spoke to the gentleman about the cad but I told me that it had just been sold At first I thought maybe this was just another bait and switch move but after talking I didn't get that impression"
https://static.cargurus.com/images/forsale/2017/08/03/19/34/2003_bmw_3_series-pic-8399881250039909861-152x114.jpeg

2003 BMW 3 Series 325Ci Used Cars in Miami, FL 33147

Great Deal
$1,745 BELOW
CarGurus IMV of $4,742

Price: $2,997

Mileage: 106,547

Location: Miami, FL 33147

Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Black Description: Used 2003 BMW 3 Series 325Ci for sale - $2,997, 106,547 miles
Avg. Dealer Rating: (7 reviews) "good service"
https://static.cargurus.com/images/forsale/2017/08/16/05/28/2005_bmw_3_series-pic-8435633664470009547-152x114.jpeg

2005 BMW 3 Series 325Ci Used Cars in Henrico, VA 23228

Great Deal
$1,843 BELOW
CarGurus IMV of $6,343

Price: $4,500

Mileage: 111,081

Location: Henrico, VA 23228

Certified Pre-Owned: No Transmission: Automatic Color: Green Description: Used 2005 BMW 3 Series 325Ci for sale - $4,500, 111,081 miles with Leather Seats, Premium Wheels
Avg. Dealer Rating: (2 reviews) "Gabriel ,Lee , and Mane are all phenomenal sales reps and helped me every step of the way and they continue to stay in contact even after the sales with any questions I have about my new vehicle THANKS GUYS -- Raeven (valued customer) "
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 161 Great Deals $25,429 8,578 listings
2016 BMW 3 Series 47 Great Deals $19,500 1,859 listings
2015 BMW 3 Series 31 Great Deals $15,995 1,154 listings
2014 BMW 3 Series 231 Great Deals $13,315 5,101 listings
2013 BMW 3 Series 47 Great Deals $10,900 1,604 listings
2012 BMW 3 Series 28 Great Deals $10,980 610 listings
2011 BMW 3 Series 119 Great Deals $5,995 2,466 listings
2010 BMW 3 Series 40 Great Deals $5,986 778 listings
2009 BMW 3 Series 57 Great Deals $4,995 1,343 listings
2008 BMW 3 Series 77 Great Deals $3,000 1,725 listings