2004 BMW 3 Series 330xi Nationwide

New Search

Filter Results

listings

Price

- Loading...

Mileage

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars

2004 BMW 3 Series 330xi Review
by Ashley7732

The best daily driver I've driven yet.

I searched for months for this car. I love it. It's amazing in the snow, which is why I searched for another one. And for whatever reason, this body style handles better in snow than the newer models I've owned.

Find 2004 BMW 3 Series 330xi listings in your area Enter your ZIP code

First Previous
Loading...
Next
Featured Listings
http://static.cargurus.com/images/forsale/2014/11/21/21/26/2004_bmw_3_series-pic-1492296367684876127-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Elmhurst, NY 11373

Great Deal
$1,592 BELOW
Instant Market Value of $6,582

Price: $4,990

Mileage: 161,340

Location: Elmhurst, NY 11373

Average time on market: 21 days Certified Pre-Owned: Yes Transmission: 5-Speed Automatic Overdrive Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $4,990, 161,340 miles
Avg. Dealer Rating: (14 reviews) "car was already sold...dealer tried searching for others.."
http://static.cargurus.com/images/forsale/2014/10/21/21/53/2004_bmw_3_series-pic-6601229343529447308-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Boston, MA 02127

Good Deal
$1,511 BELOW
Instant Market Value of $10,506

Price: $8,995

Mileage: 81,386

Location: Boston, MA 02127

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Description: Used 2004 BMW 3 Series 330xi for sale - $8,995, 81,386 miles
http://static.cargurus.com/images/forsale/2014/08/26/16/49/2004_bmw_3_series-pic-3180155172077413464-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Fairfield, CT 06825

Good Deal
$993 BELOW
Instant Market Value of $9,588

Price: $8,595

Mileage: 94,035

Location: Fairfield, CT 06825

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Unspecified Description: Used 2004 BMW 3 Series 330xi for sale - $8,595, 94,035 miles
Avg. Dealer Rating: (2 reviews) "Ralph was great to deal with."
http://static.cargurus.com/images/forsale/2014/09/20/12/14/2004_bmw_3_series-pic-7761669034073312150-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Lancaster, PA 17603

Good Deal
$846 BELOW
Instant Market Value of $8,841

Price: $7,995

Mileage: 118,042

Location: Lancaster, PA 17603

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Unspecified Description: Used 2004 BMW 3 Series 330xi for sale - $7,995, 118,042 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (2 reviews) "Salesman was extremely helpful and professional."
http://static.cargurus.com/images/forsale/2014/11/15/23/19/2004_bmw_3_series-pic-8582315203085065114-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Shelby Township, MI 48317

Fair Deal
$493 BELOW
Instant Market Value of $10,482

Price: $9,989

Mileage: 82,842

Location: Shelby Township, MI 48317

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Gray Description: Used 2004 BMW 3 Series 330xi for sale - $9,989, 82,842 miles with Sunroof/Moonroof
Avg. Dealer Rating: (7 reviews) "Erick was a great salesman; made my car buying experience pleasant."
http://static.cargurus.com/images/forsale/2014/11/26/01/00/2004_bmw_3_series-pic-6040769349217426513-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Hackettstown, NJ 07840

Fair Deal
$480 BELOW
Instant Market Value of $9,475

Price: $8,995

Mileage: 100,907

Location: Hackettstown, NJ 07840

Average time on market: 21 days Certified Pre-Owned: No Transmission: 6-Speed Automatic Description: Used 2004 BMW 3 Series 330xi for sale - $8,995, 100,907 miles
Avg. Dealer Rating: (9 reviews) "Car was in a accident and they body was poor."
http://static.cargurus.com/images/forsale/2014/11/20/20/49/2004_bmw_3_series-pic-2594040432639559106-152x114.jpeg

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

Fair Deal
$480 BELOW
Instant Market Value of $9,730

Price: $9,250

Mileage: 93,699

Location: Arlington Heights, IL 60004

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Exterior Colour Description: Used 2004 BMW 3 Series 330xi for sale - $9,250, 93,699 miles
Avg. Dealer Rating: (14 reviews) "Great service. No nonsense. Thanks Robert & Sam!"
http://static.cargurus.com/images/forsale/2014/10/13/07/44/2004_bmw_3_series-pic-346789796294976477-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Chantilly, VA 20151

Fair Deal
$447 BELOW
Instant Market Value of $7,889

Price: $7,442

Mileage: 133,077

Location: Chantilly, VA 20151

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $7,442, 133,077 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (18 reviews) "Contacted me as expected."
http://static.cargurus.com/images/forsale/2014/10/13/12/20/2004_bmw_3_series-pic-525087347721198449-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Fort Lauderdale, FL 33312

Fair Deal
$438 BELOW
Instant Market Value of $9,333

Price: $8,895

Mileage: 92,229

Location: Fort Lauderdale, FL 33312

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Brilliant Silver Description: Used 2004 BMW 3 Series 330xi for sale - $8,895, 92,229 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Friendly and helpful"
http://static.cargurus.com/images/forsale/2013/11/13/09/44/2004_bmw_3_series-pic-2203958651799515092-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Harrison, NJ 07029

Fair Deal
$334 BELOW
Instant Market Value of $9,333

Price: $8,999

Mileage: 99,943

Location: Harrison, NJ 07029

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $8,999, 99,943 miles
Avg. Dealer Rating: (1 review) "exchanged emails. seller never followed up with phone number. seller stated car was located in NJ then ND. not comfortable with situation."
http://static.cargurus.com/images/forsale/2014/10/30/00/51/2004_bmw_3_series-pic-8085338977876403790-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Buffalo, NY 14216

Fair Deal
$266 BELOW
Instant Market Value of $9,216

Price: $8,950

Mileage: 117,532

Location: Buffalo, NY 14216

Average time on market: 21 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Grey Description: Used 2004 BMW 3 Series 330xi for sale - $8,950, 117,532 miles
Avg. Dealer Rating: (3 reviews) "They were reasonable and help me kindly ..highly recommend anyone "
http://static.cargurus.com/images/forsale/2014/09/23/13/43/2004_bmw_3_series-pic-7737643757306120119-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in South Elgin, IL 60177

Fair Deal
$246 BELOW
Instant Market Value of $6,241

Price: $5,995

Mileage: 171,553

Location: South Elgin, IL 60177

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $5,995, 171,553 miles
Avg. Dealer Rating: (4 reviews) "they are a little ways from me about an hour and a half away so I just have't gotten around to take that trip yet, plus it's not the colors I'm seeking, did talk to them phone phone"
http://static.cargurus.com/images/forsale/2014/11/25/13/33/2004_bmw_3_series-pic-5540386631646941634-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Cary, NC 27511

Fair Deal
$234 BELOW
Instant Market Value of $10,188

Price: $9,954

Mileage: 95,841

Location: Cary, NC 27511

Average time on market: 21 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Mystic Blue Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $9,954, 95,841 miles with Aluminum Wheels
Avg. Dealer Rating: (4 reviews) "Very nice and professional. Easy to work with when I bought my used car there."
http://static.cargurus.com/images/forsale/2014/10/22/10/17/2004_bmw_3_series-pic-8288168905579746243-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Worcester, MA 01602

Fair Deal
$166 BELOW
Instant Market Value of $9,066

Price: $8,900

Mileage: 113,369

Location: Worcester, MA 01602

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $8,900, 113,369 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "got back to me right away..very helpful"
http://static.cargurus.com/images/forsale/2014/10/30/15/59/2004_bmw_3_series_330xi-pic-3194861712183879730-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Miami, 33146

Fair Deal
$122 BELOW
Instant Market Value of $8,622

Price: $8,500

Mileage: 108,100

Location: Miami, 33146

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $8,500, 108,100 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Climate 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 listings.

Similar Cars

BMW 5 Series
454 Great Deals out of 15,015 listings starting at $1,500
BMW M3
87 Great Deals out of 1,350 listings starting at $4,795
Mercedes-Benz C-Class
629 Great Deals out of 21,882 listings starting at $1,988

Broader Searches

All BMW 3 Series Listings
1,314 Great Deals out of 38,008 listings starting at $1,988
All BMW 3 Series 330xi Listings
283 Great Deals out of 5,220 listings starting at $1,988

New BMW 3 Series By Year

2015 BMW 3 Series
11,198 listings
2014 BMW 3 Series
6,370 listings

Used 2004 BMW 3 Series 330xi By City

2004 BMW 3 Series 330xi in Baltimore MD
5 listings starting at $7,442
2004 BMW 3 Series 330xi in Boston MA
4 listings starting at $8,900
2004 BMW 3 Series 330xi in Chicago IL
5 listings starting at $5,995
2004 BMW 3 Series 330xi in Denver CO
2 listings starting at $8,000
2004 BMW 3 Series 330xi in Detroit MI
1 listings starting at $9,989
2004 BMW 3 Series 330xi in Indianapolis IN
1 listings starting at $9,567
2004 BMW 3 Series 330xi in Los Angeles CA
1 listings starting at $5,500
2004 BMW 3 Series 330xi in Miami FL
5 listings starting at $8,500
2004 BMW 3 Series 330xi in Minneapolis MN
2 listings
2004 BMW 3 Series 330xi in Nashville TN
1 listings starting at $9,995
2004 BMW 3 Series 330xi in New York NY
20 listings starting at $4,990
2004 BMW 3 Series 330xi in Philadelphia PA
4 listings starting at $7,995
2004 BMW 3 Series 330xi in Portland OR
1 listings starting at $13,000
2004 BMW 3 Series 330xi in Tampa FL
1 listing
2004 BMW 3 Series 330xi in Washington DC
2 listings starting at $7,442