2004 BMW 3 Series 330xi 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

Add Similar Cars


2004 BMW 3 Series 330xi Review
by Robert

Tank in the Snow

I love this vehicle, espcially in the snow. I'd recommend a BMW to anyone, espcially us who live in climates with snow. Over all it's a well built car, it handles well, has some quick acceleration, and it's a pretty comfy ride. It has both the Sports and Luxery packages. It's a black exterior with tan interior (one of my favorite set ups for a ...

Find 2004 BMW 3 Series 330xi listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/07/16/11/16/2004_bmw_3_series_330xi-pic-2504094152984100787-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Arlington Heights, 60005

Great Deal
$1,709 BELOW
Instant Market Value of $5,209

Price: $3,500

Mileage: 173,478

Location: Arlington Heights, 60005

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $3,500, 173,478 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/05/11/02/15/2004_bmw_3_series-pic-6049185536419874191-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Manassas, VA 20110

Good Deal
$1,538 BELOW
Instant Market Value of $6,226

Price: $4,688

Mileage: 122,225

Location: Manassas, VA 20110

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $4,688, 122,225 miles with Alloy Wheels
Avg. Dealer Rating: (1 review) "Great customer service"
https://static.cargurus.com/images/forsale/2017/07/10/19/33/2004_bmw_3_series-pic-627242740610803844-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Cleveland, OH 44130

Good Deal
$1,442 BELOW
Instant Market Value of $6,941

Price: $5,499

Mileage: 98,590

Location: Cleveland, OH 44130

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $5,499, 98,590 miles
https://static.cargurus.com/images/forsale/2017/05/27/00/38/2004_bmw_3_series-pic-6485467835695420291-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Jessup, MD 20794

Good Deal
$1,333 BELOW
Instant Market Value of $5,583

Price: $4,250

Mileage: 157,248

Location: Jessup, MD 20794

Certified Pre-Owned: No Transmission: Automatic Color: Grey Description: Used 2004 BMW 3 Series 330xi for sale - $4,250, 157,248 miles with Navigation System, Alloy Wheels
Avg. Dealer Rating: (1 review) "very easy to deal with, 30 day 50/50 warranty.. Had the van looked over, so no major issues.. I would recommend them"
https://static.cargurus.com/images/forsale/2017/06/08/20/06/2004_bmw_3_series-pic-22858367882855378-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Bordentown, NJ 08505

Good Deal
$1,165 BELOW
Instant Market Value of $5,164

Price: $3,999

Mileage: 147,996

Location: Bordentown, NJ 08505

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $3,999, 147,996 miles with Leather Seats, Sunroof/Moonroof, Navigation System, Premium Package, Alloy Wheels, Climate Package
Avg. Dealer Rating: (16 reviews) "Didn't buy, but helpful"
https://static.cargurus.com/images/forsale/2017/06/23/07/02/2004_bmw_3_series-pic-8106637679047850453-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Laurel, MD 20724

Good Deal
$1,191 BELOW
Instant Market Value of $5,181

Price: $3,990

Mileage: 174,312

Location: Laurel, MD 20724

Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $3,990, 174,312 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels, Climate Package
Avg. Dealer Rating: (1 review) "Dealer was easy to work with, responsive to questions and concerns. We will return for any additional used cars. "
https://static.cargurus.com/images/forsale/2017/04/17/02/25/2004_bmw_3_series-pic-2217323413993015605-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Marietta, GA 30067

Good Deal
$1,100 BELOW
Instant Market Value of $5,098

Price: $3,998

Mileage: 168,822

Location: Marietta, GA 30067

Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $3,998, 168,822 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels, Climate Package
Avg. Dealer Rating: (23 reviews) "Never in my life have I had a car sales man not work with my deal. He did have nice cars but the customer service was pretty bad. I really needed to buy a car and offered my price but he refused and told me I could go look for a broke down car at another dealership. I do agree with everybody who gave bad reviews on here."
https://static.cargurus.com/images/forsale/2017/05/18/18/05/2004_bmw_3_series-pic-2179832395005806729-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Florence, SC 29505

Fair Deal
$652 BELOW
Instant Market Value of $6,902

Price: $6,250

Mileage: 99,011

Location: Florence, SC 29505

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $6,250, 99,011 miles with Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "Dealer responded to my email and wanted to help me with this car."
https://static.cargurus.com/images/forsale/2017/03/30/13/34/2004_bmw_3_series-pic-5837212282432458065-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Englewood, CO 80110

Fair Deal
$665 BELOW
Instant Market Value of $6,631

Price: $5,966

Mileage: 101,742

Location: Englewood, CO 80110

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $5,966, 101,742 miles with Sunroof/Moonroof
Avg. Dealer Rating: (1 review) "awesome car! salesman let us take the car to a mechanic of our choice to have inspected. we also noticed a few things that need to be replaced. within less than a week 2 different parts were received and installed. great car buying experience from CCR Auto Sales"
https://static.cargurus.com/images/forsale/2017/07/01/21/51/2004_bmw_3_series_330xi-pic-692826558536502256-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Bethel Park, 15102

Fair Deal
$635 BELOW
Instant Market Value of $6,135

Price: $5,500

Mileage: 150,000

Location: Bethel Park, 15102

Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $5,500, 150,000 miles with Sunroof/Moonroof, Premium Package, Alloy Wheels, Climate Package
https://static.cargurus.com/images/forsale/2017/06/21/18/54/2004_bmw_3_series-pic-9023529499106768786-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Irwin, PA 15642

Fair Deal
$418 BELOW
Instant Market Value of $7,417

Price: $6,999

Mileage: 95,709

Location: Irwin, PA 15642

Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2004 BMW 3 Series 330xi for sale - $6,999, 95,709 miles with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (33 reviews) "Responded quickly Car was sold and they offered an alternative "
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2004 BMW 3 Series 330xi Used Cars in Canton, CT 06019

Fair Deal
$533 BELOW
Instant Market Value of $6,532

Price: $5,999

Mileage: 123,003

Location: Canton, CT 06019

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Green Description: Used 2004 BMW 3 Series 330xi for sale - $5,999, 123,003 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (11 reviews) "Thanks Ollie and Justin for making the buying experience so easy.They arranged financing at a great rate and even went to the registry for me! It was well worth the trip from Massachusetts to visit High Class Auto!"
https://static.cargurus.com/images/forsale/2017/07/24/16/07/2004_bmw_3_series-pic-8983248391205973308-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Gladstone, OR 97027

Fair Deal
$264 BELOW
Instant Market Value of $6,263

Price: $5,999

Mileage: 127,237

Location: Gladstone, OR 97027

Certified Pre-Owned: No Transmission: Automatic Color: Alpine White Description: Used 2004 BMW 3 Series 330xi for sale - $5,999, 127,237 miles
Avg. Dealer Rating: (4 reviews) "Good communication. I did not purchase the vehicle"
https://static.cargurus.com/images/forsale/2017/07/07/19/02/2004_bmw_3_series-pic-3011645964275929056-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Rock Hill, SC 29732

Fair Deal
$213 BELOW
Instant Market Value of $4,163

Price: $3,950

Mileage: 239,250

Location: Rock Hill, SC 29732

Certified Pre-Owned: No Transmission: Manual Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $3,950, 239,250 miles
Avg. Dealer Rating: (19 reviews) "They never responded."
https://static.cargurus.com/images/forsale/2017/03/22/11/56/2004_bmw_3_series-pic-7238467289669198655-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Vineland, NJ 08360

Fair Deal
$58 ABOVE
Instant Market Value of $3,337

Price: $3,395

Mileage: 225,400

Location: Vineland, NJ 08360

Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $3,395, 225,400 miles with Premium Package, Sunroof/Moonroof, Aluminum Wheels
Avg. Dealer Rating: (19 reviews) "Great"
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 143 Great Deals $24,986 8,739 listings
2016 BMW 3 Series 50 Great Deals $19,591 2,133 listings
2015 BMW 3 Series 33 Great Deals $16,477 1,035 listings
2014 BMW 3 Series 223 Great Deals $12,900 4,939 listings
2013 BMW 3 Series 56 Great Deals $9,923 1,743 listings
2012 BMW 3 Series 32 Great Deals $9,995 615 listings
2011 BMW 3 Series 121 Great Deals $4,999 2,585 listings
2010 BMW 3 Series 42 Great Deals $5,999 833 listings
2009 BMW 3 Series 61 Great Deals $4,995 1,318 listings
2008 BMW 3 Series 76 Great Deals $4,199 1,752 listings