2004 BMW 3 Series for Sale in Philadelphia, PA

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 330i Review
by Jason

Great car for the money

330i ZHP (performance pkg) is an incredible car. Lots of perfomance without paying for an "M". 6 speed trans, upgraded suspension, M trim and ZHP specific wheels make it a standout. IMO, the E46 bodystyle is the second best 3 series (only the e30 beats it).

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/07/28/13/18/2004_bmw_3_series-pic-2761062739719197941-152x114.jpeg

2004 BMW 3 Series 325Ci Used Cars in Hainesport, NJ 08036

Great Deal
$2,177 BELOW
Instant Market Value of $7,174

Price: $4,997

Mileage: 114,758

Location: Hainesport, NJ 08036

Average time on market: 26 days Certified Pre-Owned: No Transmission: Manual Color: Jet Black Description: Used 2004 BMW 3 Series 325Ci for sale - $4,997, 114,758 miles with Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2016/08/19/18/32/2004_bmw_3_series-pic-9207183559924683302-152x114.jpeg

2004 BMW 3 Series 325Ci Used Cars in Feasterville Trevose, PA 19053

Great Deal
$1,844 BELOW
Instant Market Value of $7,334

Price: $5,490

Mileage: 97,646

Location: Feasterville Trevose, PA 19053

Average time on market: 26 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Green Description: Used 2004 BMW 3 Series 325Ci for sale - $5,490, 97,646 miles with Sunroof/Moonroof
Avg. Dealer Rating: (22 reviews) "Overall great experience! Good prices, very honest and friendly staff Would definitely recommend to anyone!"
https://static.cargurus.com/images/forsale/2016/08/23/21/37/2003_bmw_3_series-pic-8214638173994070267-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Conshohocken, PA 19428

Good Deal
$1,577 BELOW
Instant Market Value of $6,565

Price: $4,988

Mileage: 101,217

Location: Conshohocken, PA 19428

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 BMW 3 Series 325xi for sale - $4,988, 101,217 miles with Sunroof/Moonroof
Avg. Dealer Rating: (2 reviews) "This dealer was unable to supply a Carfax for the vehicle we were interested in. I have no time for dealers having no carfaxes."
https://static.cargurus.com/images/forsale/2016/07/29/01/51/2003_bmw_3_series-pic-2114649064035183453-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Bristol, PA 19007

Good Deal
$1,436 BELOW
Instant Market Value of $5,431

Price: $3,995

Mileage: 127,316

Location: Bristol, PA 19007

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2003 BMW 3 Series 325i for sale - $3,995, 127,316 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "Pickup was in good condition, but just wasn't what we wanted at this time. Holly was very friendly and helpful."
https://static.cargurus.com/images/forsale/2016/07/17/18/26/2004_bmw_3_series_330ci-pic-5065700000889887907-152x114.jpeg

2004 BMW 3 Series 330Ci Used Cars in Sicklerville, NJ 08081

Good Deal
$1,637 BELOW
Instant Market Value of $7,537

Price: $5,900

Mileage: 158,000

Location: Sicklerville, NJ 08081

Average time on market: 26 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Blue Description: Used 2004 BMW 3 Series 330Ci for sale - $5,900, 158,000 miles with Sport Package, Leather Seats, Premium Package, Alloy Wheels
https://static.cargurus.com/images/forsale/2016/08/09/23/29/2003_bmw_3_series-pic-5625799333746622611-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in New Castle, DE 19720

Good Deal
$1,394 BELOW
Instant Market Value of $5,184

Price: $3,790

Mileage: 149,668

Location: New Castle, DE 19720

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Steel Blue Metallic Description: Used 2003 BMW 3 Series 325xi for sale - $3,790, 149,668 miles
Avg. Dealer Rating: (44 reviews) "They respond in a timely matter"
https://static.cargurus.com/images/forsale/2016/08/12/12/57/2004_bmw_3_series-pic-6593387667911243850-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Plymouth Meeting, PA 19462

Good Deal
$1,230 BELOW
Instant Market Value of $5,225

Price: $3,995

Mileage: 156,429

Location: Plymouth Meeting, PA 19462

Average time on market: 21 days Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 325xi for sale - $3,995, 156,429 miles
Avg. Dealer Rating: (23 reviews) "Took 5 days to get a reply. Lost intrest after reading 100,s of complaints online. "
https://static.cargurus.com/images/forsale/2016/07/02/12/58/2004_bmw_3_series-pic-1590814711565392189-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Norristown, PA 19403

Good Deal
$1,111 BELOW
Instant Market Value of $7,106

Price: $5,995

Mileage: 93,190

Location: Norristown, PA 19403

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 325i for sale - $5,995, 93,190 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (12 reviews) "Dealer responded quickly and accurately described the vehicle. I went to see it and I was treated very well. They supplied a detailed car fax and had safety and emissions inspections done and documented. Test drive went well. I decided to purchase and returned the next day and the paper work was quickly and efficiently handled, and I drove out with the vehicle. I felt like I was treated fairly and it was a pleasant experience."
https://static.cargurus.com/images/forsale/2016/05/15/02/39/2003_bmw_3_series-pic-7805233392403744922-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Delran, NJ 08075

Good Deal
$1,158 BELOW
Instant Market Value of $5,653

Price: $4,495

Mileage: 119,120

Location: Delran, NJ 08075

Average time on market: 22 days Certified Pre-Owned: No Transmission: Automatic Color: Green Description: Used 2003 BMW 3 Series 325i for sale - $4,495, 119,120 miles with Alloy Wheels
Avg. Dealer Rating: (9 reviews) "After no reply by email or call..I called. I was told "They were too busy to answer emails. I drove one hour plus in traffic (52 miles) to test drive the vehicle. Upon arrival The vehicle appearance had changed. At least 90% of the chrome items were removed from the vehicle ( tires & rims, Chrome bumper guard, emblems on rear tailgate and lights) except the hood bug protector. I was advised previous customers wanted original stock rims etc. I said thank you no, and left"
https://static.cargurus.com/images/forsale/2016/03/20/08/42/2004_bmw_3_series-pic-6945095700794819100-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Hamilton, NJ 08620

Good Deal
$1,382 BELOW
Instant Market Value of $5,282

Price: $3,900

Mileage: 153,573

Location: Hamilton, NJ 08620

Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $3,900, 153,573 miles
Avg. Dealer Rating: (5 reviews) "Shady dealership. Car tire was flat, dirty interior, rusted wheel wells and dealer was very rude. It is also a cash only dealership fyi"
https://static1.cargurus.com/gfx/cg/noImageAvailable_150x113.png

2003 BMW 3 Series 325xi Used Cars in Lansdale, PA 19446

Good Deal
$1,073 BELOW
Instant Market Value of $5,963

Price: $4,890

Mileage: 109,696

Location: Lansdale, PA 19446

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2003 BMW 3 Series 325xi for sale - $4,890, 109,696 miles with Aluminum Wheels
Avg. Dealer Rating: (44 reviews) "Very pleasant and easy to work with. Had the as described."
https://static.cargurus.com/images/forsale/2015/10/04/19/07/2005_bmw_3_series-pic-6353253033960423716-152x114.jpeg

2005 BMW 3 Series 325Ci Convertible Used Cars in Williamstown, NJ 08094

Good Deal
$989 BELOW
Instant Market Value of $8,984

Price: $7,995

Mileage: 92,435

Location: Williamstown, NJ 08094

Average time on market: 42 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Titanium Silver Metallic Description: Used 2005 BMW 3 Series 325Ci Convertible for sale - $7,995, 92,435 miles
Avg. Dealer Rating: (1 review) "I worked with Rob. He responded immediately to my online inquiry and provided excellent customer service."
https://static.cargurus.com/images/forsale/2016/08/04/10/03/2003_bmw_3_series-pic-7660393025465462883-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in West Chester, PA 19382

Good Deal
$786 BELOW
Instant Market Value of $6,781

Price: $5,995

Mileage: 93,623

Location: West Chester, PA 19382

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 BMW 3 Series 325xi for sale - $5,995, 93,623 miles
Avg. Dealer Rating: (2 reviews) "Contacted me right away"
https://static.cargurus.com/images/forsale/2016/05/19/12/11/2005_bmw_3_series-pic-143098183267677124-152x114.jpeg

2005 BMW 3 Series 330xi Used Cars in Philadelphia, PA 19114

Good Deal
$1,243 BELOW
Instant Market Value of $7,043

Price: $5,800

Mileage: 131,324

Location: Philadelphia, PA 19114

Certified Pre-Owned: No Transmission: 5-Speed Automatic Description: Used 2005 BMW 3 Series 330xi for sale - $5,800, 131,324 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (12 reviews) "car wasn't there when I showed up told to wait 10 minutes, then I left. he called me and said I should drive back to see it , aaa its like 50 miles ... I didn't"
https://static.cargurus.com/images/forsale/2016/08/03/02/29/2004_bmw_3_series-pic-7846882093679432567-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Levittown, PA 19057

Good Deal
$1,018 BELOW
Instant Market Value of $4,840

Price: $3,822

Mileage: 156,642

Location: Levittown, PA 19057

Average time on market: 20 days Certified Pre-Owned: No Transmission: Automatic Color: Titanium Silver Metallic Description: Used 2004 BMW 3 Series 325i for sale - $3,822, 156,642 miles with Aluminum Wheels
Avg. Dealer Rating: (28 reviews) "Only complaint was the long wait."
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 104 Great Deals $22,000 12,760 listings
2015 BMW 3 Series 52 Great Deals $19,995 1,500 listings
2014 BMW 3 Series 41 Great Deals $15,962 1,293 listings
2013 BMW 3 Series 356 Great Deals $11,950 7,071 listings
2012 BMW 3 Series 43 Great Deals $13,994 947 listings
2011 BMW 3 Series 127 Great Deals $8,100 2,835 listings
2010 BMW 3 Series 43 Great Deals $6,998 883 listings
2009 BMW 3 Series 66 Great Deals $6,877 1,514 listings
2008 BMW 3 Series 84 Great Deals $4,700 1,910 listings
2007 BMW 3 Series 88 Great Deals $3,900 1,990 listings