2004 BMW 3 Series for Sale in Philadelphia, PA

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Add Similar Cars

2004 BMW 3 Series 325i Review
by Casey

Fun and practical

I love driving, and my car is a joy to drive. It's solid and handles curvy roads with aplomb, as I drive around wine country or along the breathtaking California coast. The car has been very reliable thus far as well; I haven't encountered any issues, and I just keep up with routine maintenance. But, there's an element of practicality as well...

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2015/11/16/07/36/2003_bmw_3_series-pic-8158358276007056188-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Williamstown, NJ 08094

Great Deal
$1,964 BELOW
Instant Market Value of $5,959

Price: $3,995

Mileage: 122,036

Location: Williamstown, NJ 08094

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Orient Blue Metallic Description: Used 2003 BMW 3 Series 325xi for sale - $3,995, 122,036 miles with Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2016/03/19/19/54/2005_bmw_3_series-pic-1398064569918255477-152x114.jpeg

2005 BMW 3 Series 325Ci Convertible Used Cars in Trenton, NJ 08611

Great Deal
$1,872 BELOW
Instant Market Value of $7,367

Price: $5,495

Mileage: 145,869

Location: Trenton, NJ 08611

Average time on market: 34 days Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2005 BMW 3 Series 325Ci Convertible for sale - $5,495, 145,869 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (24 reviews) "Great service bought the car. Thank You!"
https://static.cargurus.com/images/forsale/2015/11/30/14/10/2003_bmw_3_series_325i-pic-3832901151335250987-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Devon, 19333

Good Deal
$1,551 BELOW
Instant Market Value of $4,651

Price: $3,100

Mileage: 160,000

Location: Devon, 19333

Average time on market: 28 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2003 BMW 3 Series 325i for sale - $3,100, 160,000 miles
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,474 BELOW
Instant Market Value of $5,774

Price: $4,300

Mileage: 153,573

Location: Hamilton, NJ 08620

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2004 BMW 3 Series 330xi for sale - $4,300, 153,573 miles
Avg. Dealer Rating: (3 reviews) "Would not make any choices over the phone so I didn't have to drive 6 hrs for a pointless conversation. Had nothing but attitude when tried to negotiate before made long drive"
https://static.cargurus.com/images/forsale/2015/11/29/15/28/2003_bmw_3_series-pic-8235900027083223332-152x114.jpeg

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

Good Deal
$1,096 BELOW
Instant Market Value of $5,086

Price: $3,990

Mileage: 144,296

Location: New Castle, DE 19720

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Titanium Silver Metallic Description: Used 2003 BMW 3 Series 325xi for sale - $3,990, 144,296 miles
Avg. Dealer Rating: (36 reviews) "terrible. cars listed wrong took forever"
https://static.cargurus.com/images/forsale/2016/03/13/01/42/2003_bmw_3_series-pic-1117658887253211186-152x114.jpeg

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

Good Deal
$1,439 BELOW
Instant Market Value of $5,938

Price: $4,499

Mileage: 139,365

Location: Conshohocken, PA 19428

Average time on market: 23 days Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2003 BMW 3 Series 330xi for sale - $4,499, 139,365 miles
Avg. Dealer Rating: (8 reviews) "An excellent experience buying my car at Pro Sport Motors. It's been over a month and the car is still running great. The owner followed up with me a week or so after purchase to check that I was still happy with my vehicle. They were easy to work with and have great prices on their cars. I will definitely return when it's time for another car."
https://static.cargurus.com/images/forsale/2016/04/01/06/24/2005_bmw_3_series-pic-8732119534676046346-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Sewell, NJ 08080

Good Deal
$1,426 BELOW
Instant Market Value of $4,925

Price: $3,499

Mileage: 167,633

Location: Sewell, NJ 08080

Average time on market: 27 days Certified Pre-Owned: No Color: Silver Description: Used 2005 BMW 3 Series 325i for sale - $3,499, 167,633 miles with Sunroof/Moonroof
Avg. Dealer Rating: (13 reviews) "This place is disgusting and shady in how business is practied. Make sure you have EVERYTHING in writing before you buy, and inspect all paperwork to make sure EVERYTHING is detailed and listed as it should be. The sales people are nice until they get your money, and then once there is an issue they are the nastiest group of people. Save yourself the headache and buy from a reputable and trustworthy dealership. Don't but from here! Buyer Beware!!!"
https://static.cargurus.com/images/forsale/2016/04/11/05/09/2004_bmw_3_series-pic-8274267234132207654-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Oaklyn, NJ 08107

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

Price: $5,995

Mileage: 109,313

Location: Oaklyn, NJ 08107

Average time on market: 20 days Certified Pre-Owned: No Color: Blue Description: Used 2004 BMW 3 Series 330xi for sale - $5,995, 109,313 miles with Premium Package
Avg. Dealer Rating: (1 review) "Called about the car and we I got there it was not on the lot."
https://static.cargurus.com/images/forsale/2016/03/22/10/29/2004_bmw_3_series-pic-1672756431903299790-152x114.jpeg

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

Good Deal
$1,356 BELOW
Instant Market Value of $5,178

Price: $3,822

Mileage: 156,642

Location: Levittown, PA 19057

Average time on market: 25 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Silver Description: Used 2004 BMW 3 Series 325i for sale - $3,822, 156,642 miles with Aluminum Wheels
Avg. Dealer Rating: (28 reviews) "they responded but did not answer my question..."
https://static.cargurus.com/images/forsale/2016/03/18/11/53/2005_bmw_3_series-pic-3187881386100691918-152x114.jpeg

2005 BMW 3 Series 325xi Used Cars in Maple Shade, NJ 08052

Good Deal
$868 BELOW
Instant Market Value of $8,763

Price: $7,895

Mileage: 85,408

Location: Maple Shade, NJ 08052

Average time on market: 30 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2005 BMW 3 Series 325xi for sale - $7,895, 85,408 miles with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "The experience was merely average. Nothing special."
https://static.cargurus.com/images/forsale/2016/03/18/02/33/2004_bmw_3_series-pic-879147785012665333-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Palmyra, NJ 08065

Good Deal
$1,196 BELOW
Instant Market Value of $7,176

Price: $5,980

Mileage: 90,733

Location: Palmyra, NJ 08065

Average time on market: 25 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Green Description: Used 2004 BMW 3 Series 325i for sale - $5,980, 90,733 miles
Avg. Dealer Rating: (11 reviews) "Dealer respond very fast and staff is great"
https://static.cargurus.com/images/forsale/2016/02/21/19/25/2004_bmw_3_series-pic-3987677337526194109-152x114.jpeg

2004 BMW 3 Series 325Ci Convertible Used Cars in Gilbertsville, PA 19525

Good Deal
$1,003 BELOW
Instant Market Value of $7,003

Price: $6,000

Mileage: 137,548

Location: Gilbertsville, PA 19525

Average time on market: 34 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Lt Blue Description: Used 2004 BMW 3 Series 325Ci Convertible for sale - $6,000, 137,548 miles with Sport Package
Avg. Dealer Rating: (28 reviews) "He was extremely rude and insulting! I went to his dealership to test drive several cars. He asked me to make an offer, then proceeded to insult me at the offer and asked me if I lived in a dream world."
https://static.cargurus.com/images/forsale/2015/11/29/15/28/2003_bmw_3_series-pic-5076311136257003197-152x114.jpeg

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

Good Deal
$716 BELOW
Instant Market Value of $5,206

Price: $4,490

Mileage: 149,668

Location: New Castle, DE 19720

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Steel Blue Metallic Description: Used 2003 BMW 3 Series 325xi for sale - $4,490, 149,668 miles
Avg. Dealer Rating: (36 reviews) "Dealer responded but dealer is too far away I live in Las Vegas."
https://static.cargurus.com/images/forsale/2015/07/26/06/39/2004_bmw_3_series-pic-3289944012921162178-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Gilbertsville, PA 19525

Good Deal
$939 BELOW
Instant Market Value of $5,939

Price: $5,000

Mileage: 126,700

Location: Gilbertsville, PA 19525

Average time on market: 25 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Black Description: Used 2004 BMW 3 Series 325i for sale - $5,000, 126,700 miles with Sunroof/Moonroof
Avg. Dealer Rating: (28 reviews) "I purchased another car but the fine folks at SALDUTTI CAR CORNER did contact me and I was very appreciative that they did. I would recommend doing business with this dealer simply based on them contacting me."
https://static.cargurus.com/images/forsale/2016/03/19/06/18/2003_bmw_3_series-pic-4870747924119392164-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Feasterville-Trevose, PA 19053

Good Deal
$739 BELOW
Instant Market Value of $6,338

Price: $5,599

Mileage: 116,819

Location: Feasterville-Trevose, PA 19053

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2003 BMW 3 Series 325xi for sale - $5,599, 116,819 miles with Navigation System, Leather Seats, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Called l will get there next week if the car is still available"
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 54 Great Deals $27,999 11,270 listings
2015 BMW 3 Series 129 Great Deals $21,987 3,399 listings
2014 BMW 3 Series 58 Great Deals $17,999 907 listings
2013 BMW 3 Series 423 Great Deals $14,995 5,625 listings
2012 BMW 3 Series 65 Great Deals $14,495 941 listings
2011 BMW 3 Series 160 Great Deals $9,900 2,567 listings
2010 BMW 3 Series 38 Great Deals $8,900 779 listings
2009 BMW 3 Series 48 Great Deals $6,995 1,275 listings
2008 BMW 3 Series 70 Great Deals $5,495 1,663 listings
2007 BMW 3 Series 95 Great Deals $4,200 1,919 listings