2004 BMW 3 Series for Sale Nationwide

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 Peter

Best car I ever owned, even beats the Porsche

I love everything about my car. Handling, acceleration, trim, looks, colour. I get about 30 miles to the gallon average and about 17000 miles between services. Heating system and A/C are really great and I love the heated seats. Great fun to drive and always feels safe. Sounds good too.

Find 2004 BMW 3 Series listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/10/18/04/51/2005_bmw_3_series-pic-4320006525242434586-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in Conway, SC 29526

Great Deal
$3,958 BELOW
CarGurus IMV of $10,448

Price: $6,490

Mileage: 79,431

Location: Conway, SC 29526

Certified Pre-Owned: No Transmission: 6-Speed Automatic Color: Silver Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $6,490, 79,431 miles with Alloy Wheels
Avg. Dealer Rating: (21 reviews) "Answered wityh info I needed"
https://static.cargurus.com/images/forsale/2017/09/21/14/24/2005_bmw_3_series-pic-5422789785305583120-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in Columbus, OH 43229

Great Deal
$3,635 BELOW
CarGurus IMV of $9,135

Price: $5,500

Mileage: 72,194

Location: Columbus, OH 43229

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $5,500, 72,194 miles with Sunroof/Moonroof
Avg. Dealer Rating: (11 reviews) "pleasant great place to deal with very helpful and even offered to help get me financed."
https://static.cargurus.com/images/forsale/2017/10/08/09/34/2003_bmw_3_series-pic-4216449134447889754-152x114.jpeg

2003 BMW 3 Series 330xi Used Cars in Jackson, NJ 08527

Great Deal
$2,582 BELOW
CarGurus IMV of $5,081

Price: $2,499

Mileage: 127,200

Location: Jackson, NJ 08527

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2003 BMW 3 Series 330xi for sale - $2,499, 127,200 miles
Avg. Dealer Rating: (16 reviews) "The owner was great! We did not purchase the vehicle we looked at only because found something newer. Dealer was very informative and took his time with all our questions!"
https://static.cargurus.com/images/forsale/2017/10/18/07/16/2005_bmw_3_series-pic-8788931475172485366-152x114.jpeg

2005 BMW 3 Series 325Ci Convertible Used Cars in Minden, LA 71055

Great Deal
$3,583 BELOW
CarGurus IMV of $8,533

Price: $4,950

Mileage: 101,475

Location: Minden, LA 71055

Average time on market: 33 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Mystic Blue Metallic With Dark Description: Used 2005 BMW 3 Series 325Ci Convertible for sale - $4,950, 101,475 miles with Alloy Wheels
Avg. Dealer Rating: (5 reviews) "I never went to dealership. I requested a copy of carfax and all I was told was no problems with car but would not not send me official copy. Said I was welcome to look it up myself (which meant I would have to pay for it) so I opted to not deal with them. "
https://static.cargurus.com/images/forsale/2017/10/18/07/49/2003_bmw_3_series-pic-4746980010848301913-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Maplewood, MN 55109

Great Deal
$2,675 BELOW
CarGurus IMV of $3,674

Price: $999

Mileage: 175,000

Location: Maplewood, MN 55109

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2003 BMW 3 Series 325i for sale - $999, 175,000 miles
Avg. Dealer Rating: (1 review) "I called the dealer on this one and he was kind of rude to me over the phone, so I thought maybe it was just my reaction, so I had my husband call and he was rude to him also. "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 BMW 3 Series 325i Used Cars in Kalispell, MT 59901

Great Deal
$2,658 BELOW
CarGurus IMV of $4,658

Price: $2,000

Mileage: 132,000

Location: Kalispell, MT 59901

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Green Description: Used 2003 BMW 3 Series 325i for sale - $2,000, 132,000 miles with Sunroof/Moonroof
Avg. Dealer Rating: (1 review) "Very nice management and very helpful"
https://static.cargurus.com/images/forsale/2017/10/04/07/14/2004_bmw_3_series-pic-5140898849106904386-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Jacksonville, FL 32211

Great Deal
$3,237 BELOW
CarGurus IMV of $5,236

Price: $1,999

Mileage: 128,536

Location: Jacksonville, FL 32211

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2004 BMW 3 Series 325i for sale - $1,999, 128,536 miles with Alloy Wheels
Avg. Dealer Rating: (31 reviews) "I had read all the bad reviews on this place but decided to give them a chance anyway. Well the salesman and my so walked all over their lot and could not find the car. Then the salesman said I'll go d and give you a call. I guess they haven't found it because I still haven't received a call. Wow crazy. I should have never waisted my time."
https://static.cargurus.com/images/forsale/2017/09/28/17/40/2005_bmw_3_series_330ci_convertible-pic-1336122887722357940-152x114.jpeg

2005 BMW 3 Series 330Ci Convertible Used Cars in Long Beach, 90804

Great Deal
$2,789 BELOW
CarGurus IMV of $8,189

Price: $5,400

Mileage: 90,000

Location: Long Beach, 90804

Certified Pre-Owned: No Transmission: Automatic Color: Light Blue Description: Used 2005 BMW 3 Series 330Ci Convertible for sale - $5,400, 90,000 miles with Performance Package, Sport Package, Leather Seats, Premium Wheels, Heat Package, Premium Package, Climate Package
https://static.cargurus.com/images/forsale/2017/08/11/06/27/2003_bmw_3_series-pic-7691952911539374608-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Gladstone, OR 97027

Great Deal
$1,847 BELOW
CarGurus IMV of $6,842

Price: $4,995

Mileage: 97,107

Location: Gladstone, OR 97027

Average time on market: 18 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: White Description: Used 2003 BMW 3 Series 325i for sale - $4,995, 97,107 miles with Leather Seats, Sunroof/Moonroof, Aluminum Wheels, Power Package, Premium Package
Avg. Dealer Rating: (9 reviews) "I do not trust car dealerships. Too many lies and sales pitches. This place rebuilt my trust, to a certain degree. I was treated with respect. They worked real hard to help me. They pointed out issues on car before I even looked at it. They went over Carfax with me right off. I have already recommended to others that are looking for cars. "
https://static.cargurus.com/images/forsale/2017/09/24/07/24/2003_bmw_3_series-pic-2470204112696174298-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Colorado Springs, CO 80905

Great Deal
$1,804 BELOW
CarGurus IMV of $5,299

Price: $3,495

Mileage: 157,018

Location: Colorado Springs, CO 80905

Average time on market: 17 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2003 BMW 3 Series 325xi for sale - $3,495, 157,018 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels
Avg. Dealer Rating: (7 reviews) "Excellent service."
https://d3h904sbkuk881.cloudfront.net/04/75/bd/44-3d1c-47a6-a32f-8ef9f2a19aa8/image-1.jpg

2005 BMW 3 Series 330xi Used Cars in Owatonna, MN 55060

Great Deal
$2,064 BELOW
CarGurus IMV of $7,063

Price: $4,999

Mileage: 106,466

Location: Owatonna, MN 55060

Certified Pre-Owned: No Transmission: 5-Speed Automatic Description: Used 2005 BMW 3 Series 330xi for sale - $4,999, 106,466 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (21 reviews) "Wonderful experience. Would recommend."
https://static.cargurus.com/images/forsale/2017/10/05/17/06/2003_bmw_3_series-pic-7457638128125032192-152x114.jpeg

2003 BMW 3 Series 330Ci Convertible Used Cars in Lexington, SC 29072

Great Deal
$2,081 BELOW
CarGurus IMV of $6,079

Price: $3,998

Mileage: 136,290

Location: Lexington, SC 29072

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 BMW 3 Series 330Ci Convertible for sale - $3,998, 136,290 miles with Sport Package, Leather Seats, Premium Package, Alloy Wheels, Climate Package
Avg. Dealer Rating: (19 reviews) "In one word. Awesome. Midland Trading Post Motors (MTPM) are a fine dealership. Just honest day to day people and very transparent. I live a thousand mile away in Houston, Texas. It is quite a task to buy a car without seeing it first. After communicating with Matt Taylor of MTPM motors I felt very comfortable. He described the car and sent pictures to build my confidence. When I received the car, it was exactly as described. Just great! They even help you in making it easy with documents and transaction process even after the sale. I would certainly recommend them anytime. "
https://static.cargurus.com/images/forsale/2017/09/08/02/51/2005_bmw_3_series-pic-2235092413798985359-152x114.jpeg

2005 BMW 3 Series 330xi Used Cars in Fort Wayne, IN 46808

Great Deal
$2,250 BELOW
CarGurus IMV of $7,245

Price: $4,995

Mileage: 109,546

Location: Fort Wayne, IN 46808

Certified Pre-Owned: No Color: Gray Description: Used 2005 BMW 3 Series 330xi for sale - $4,995, 109,546 miles with Alloy Wheels
Avg. Dealer Rating: (13 reviews) "Chip said he would have the owner call me back and I never heard from anyone. Didn't seem like they wanted to help me."
https://static.cargurus.com/images/forsale/2017/08/28/09/42/2004_bmw_3_series-pic-1243718167684772576-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Winter Park, FL 32789

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

Price: $3,100

Mileage: 122,450

Location: Winter Park, FL 32789

Average time on market: 17 days Certified Pre-Owned: No Transmission: Automatic Description: Used 2004 BMW 3 Series 325xi for sale - $3,100, 122,450 miles with Sunroof/Moonroof
Avg. Dealer Rating: (2 reviews) "Rez responded right away. After explaining the ad stated no accidents but car gurus stated 3 reported accidents, the price dropped. And dropped again when i showed up. The previous review was somewhat correct as the guy is always on his cell but its a small family business and they had business. Also, make sure you do the oil if u purchase. He told me they just did an oil changed but it was almost dry when he had to add 2 quarts of oil (he didnt want to spend more since he lowered the price i guess- btw he eent from let me add synthetic to let me buy the cheapest and i had to ask for him to pls buy synthetic.). Mileage on the oil change sticker had 204k and car was at 220k. The guy did let me do everything i needed to do to feel comfortable with the purchase though so that was good. They will make you do the tax tag title with them and wont give you the chance to go around it but i am very happy with the car and the price i paid. My rating is more for the car and price than the sales service. "
https://static.cargurus.com/images/forsale/2017/10/15/09/36/2004_bmw_3_series-pic-6227010030400172729-152x114.jpeg

2004 BMW 3 Series 325Ci Convertible Used Cars in Las Vegas, NV 89104

Great Deal
$2,451 BELOW
CarGurus IMV of $5,446

Price: $2,995

Mileage: 128,890

Location: Las Vegas, NV 89104

Average time on market: 29 days Certified Pre-Owned: No Transmission: Automatic Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $2,995, 128,890 miles
Avg. Dealer Rating: (18 reviews) "Quick response very nice upfront and honest "
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 164 Great Deals $25,900 6,856 listings
2016 BMW 3 Series 39 Great Deals $16,799 1,539 listings
2015 BMW 3 Series 69 Great Deals $14,995 1,641 listings
2014 BMW 3 Series 274 Great Deals $12,699 5,412 listings
2013 BMW 3 Series 58 Great Deals $10,523 1,561 listings
2012 BMW 3 Series 25 Great Deals $9,995 640 listings
2011 BMW 3 Series 103 Great Deals $5,999 2,736 listings
2010 BMW 3 Series 37 Great Deals $5,986 780 listings
2009 BMW 3 Series 49 Great Deals $4,980 1,278 listings
2008 BMW 3 Series 68 Great Deals $3,000 1,764 listings