2004 BMW 3 Series for Sale in Portland, ME

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 325Ci Review
by Dustin

Sweet, sexy and sophisticated ... ride.

The BMW 325ci convertible is car #14 for me but has ended up being the car that I've had the most. This is probably due to the fact that I've actually loved the car more than the others, from its german design, to the tight steering, to the sleek appearance. It gets alot of looks.. especially w the top down! Definately a nice sweet ride that drive...

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/05/09/05/20/2004_bmw_3_series-pic-8551878693707513920-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Plaistow, NH 03865

Great Deal
$2,103 BELOW
Instant Market Value of $7,098

Price: $4,995

Mileage: 104,000

Location: Plaistow, NH 03865

Average time on market: 24 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 330xi for sale - $4,995, 104,000 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels, Climate Package
Avg. Dealer Rating: (1 review) "Very happy with my purchase, had the exact car i wanted and was able to work out a good deal and got a warranty, will definitely go back for my next car. Thanks guys!!!"
https://static.cargurus.com/images/forsale/2017/05/11/10/39/2003_bmw_3_series_325xi-pic-3206567459654761844-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Arlington, 02474

Good Deal
$1,461 BELOW
Instant Market Value of $4,761

Price: $3,300

Mileage: 153,000

Location: Arlington, 02474

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Black Description: Used 2003 BMW 3 Series 325xi for sale - $3,300, 153,000 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/03/21/05/46/2003_bmw_3_series-pic-6825649953783804280-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Peabody, MA 01960

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

Price: $2,995

Mileage: 168,862

Location: Peabody, MA 01960

Average time on market: 23 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2003 BMW 3 Series 325i for sale - $2,995, 168,862 miles with Sunroof/Moonroof
Avg. Dealer Rating: (5 reviews) "Eddie and the guys at elite auto were great they went the extra mile to make sure the avalanche was ready to rock and roll great deal great service recommend them highly"
https://static.cargurus.com/images/forsale/2017/05/13/12/48/2005_bmw_3_series-pic-7033192553476718232-152x114.jpeg

2005 BMW 3 Series 330xi Used Cars in Salem, NH 03079

Good Deal
$1,000 BELOW
Instant Market Value of $5,500

Price: $4,500

Mileage: 130,383

Location: Salem, NH 03079

Certified Pre-Owned: No Transmission: 5-Speed Automatic Overdrive Color: Gray Description: Used 2005 BMW 3 Series 330xi for sale - $4,500, 130,383 miles
Avg. Dealer Rating: (29 reviews) "Got right back to me."
https://static.cargurus.com/images/forsale/2017/04/08/05/35/2005_bmw_3_series-pic-6566924192038861724-152x114.jpeg

2005 BMW 3 Series 325xi Used Cars in Chichester, NH 03258

Fair Deal
$721 BELOW
Instant Market Value of $5,216

Price: $4,495

Mileage: 157,122

Location: Chichester, NH 03258

Average time on market: 32 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2005 BMW 3 Series 325xi for sale - $4,495, 157,122 miles with Sunroof/Moonroof
Avg. Dealer Rating: (1 review) "Good response. Willing to meet after hours and arrange off site inspection of vehicle. "
https://static.cargurus.com/images/forsale/2017/05/02/15/48/2004_bmw_3_series-pic-7399908546511385963-152x114.jpeg

2004 BMW 3 Series 325Ci Used Cars in Milford, NH 03055

Fair Deal
$590 BELOW
Instant Market Value of $5,040

Price: $4,450

Mileage: 148,013

Location: Milford, NH 03055

Average time on market: 22 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Silver Description: Used 2004 BMW 3 Series 325Ci for sale - $4,450, 148,013 miles
Avg. Dealer Rating: (3 reviews) "Yes Cargill replied back to me, and told me that the truck i was interested in had been sold but they also offered me other of their vehicles to look at if I was still interested! I would have to say that they're very professional about the way that they handle business "
https://static.cargurus.com/images/forsale/2016/12/24/02/38/2004_bmw_3_series-pic-105275798465504157-152x114.jpeg

2004 BMW 3 Series 325xi Wagon Used Cars in Milford, NH 03055

Fair Deal
$619 BELOW
Instant Market Value of $6,363

Price: $5,744

Mileage: 117,500

Location: Milford, NH 03055

Certified Pre-Owned: No Transmission: Automatic Color: Silver Description: Used 2004 BMW 3 Series 325xi Wagon for sale - $5,744, 117,500 miles with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Great response and perfect timing."
https://static.cargurus.com/images/forsale/2017/05/13/18/01/2005_bmw_3_series-pic-3676956082196039640-152x114.jpeg

2005 BMW 3 Series 325xi Used Cars in Milford, NH 03055

Fair Deal
$535 BELOW
Instant Market Value of $4,485

Price: $3,950

Mileage: 163,495

Location: Milford, NH 03055

Average time on market: 32 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Gray Description: Used 2005 BMW 3 Series 325xi for sale - $3,950, 163,495 miles with Sunroof/Moonroof
Avg. Dealer Rating: (3 reviews) "Great response and perfect timing."
https://static.cargurus.com/images/forsale/2016/09/22/18/03/2004_bmw_3_series-pic-3089505484003873476-152x114.jpeg

2004 BMW 3 Series 325i Wagon Used Cars in Merrimack, NH 03054

Fair Deal
$472 BELOW
Instant Market Value of $5,967

Price: $5,495

Mileage: 100,777

Location: Merrimack, NH 03054

Certified Pre-Owned: No Transmission: Automatic Color: Black Description: Used 2004 BMW 3 Series 325i Wagon for sale - $5,495, 100,777 miles with LE Package, Leather Seats, Aluminum Wheels, Sunroof/Moonroof, Premium Package, Climate Package
Avg. Dealer Rating: (18 reviews) "Staff were nice and informative. I called and was told someone else was coming to view the truck but I was welcome to look at it afterwards. Truck was in rougher shape then I anticipated for the price. They called me back a few days after the test drive to check in on my thoughts but we couldn't come to an agreement on price. Overall a good experience and even though this specific truck wasn't the right fit for me, I would visit them again. "
https://static.cargurus.com/images/forsale/2017/05/07/09/52/2003_bmw_3_series-pic-4246179973815477307-152x114.jpeg

2003 BMW 3 Series 330xi Used Cars in Hooksett, NH 03106

Fair Deal
$140 BELOW
Instant Market Value of $4,139

Price: $3,999

Mileage: 188,741

Location: Hooksett, NH 03106

Average time on market: 27 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2003 BMW 3 Series 330xi for sale - $3,999, 188,741 miles
Avg. Dealer Rating: (5 reviews) "Dealer responded quickly."
https://static.cargurus.com/images/forsale/2017/05/21/11/45/2003_bmw_3_series_325xi-pic-7664698713945505280-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Lowell, 01852

Fair Deal
$168 BELOW
Instant Market Value of $6,668

Price: $6,500

Mileage: 72,000

Location: Lowell, 01852

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Midnight Blue Description: Used 2003 BMW 3 Series 325xi for sale - $6,500, 72,000 miles with Leather Seats, Sunroof/Moonroof, Premium Package, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/05/14/05/06/2005_bmw_3_series-pic-2089098826064666851-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Hooksett, NH 03106

Fair Deal
$68 BELOW
Instant Market Value of $6,063

Price: $5,995

Mileage: 108,445

Location: Hooksett, NH 03106

Average time on market: 28 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Blue Description: Used 2005 BMW 3 Series 325i for sale - $5,995, 108,445 miles with Sunroof/Moonroof
Avg. Dealer Rating: (2 reviews) "this is an honest dealer. mike has been super . upfront, friendly, ready to address issues. listens to the customer great experience they stand behind their vehicles. "
https://static.cargurus.com/images/forsale/2016/09/25/02/58/2004_bmw_3_series-pic-3548786973982093915-152x114.jpeg

2004 BMW 3 Series 325i Used Cars in Hampton Falls, NH 03844

Fair Deal
$179 BELOW
Instant Market Value of $5,174

Price: $4,995

Mileage: 116,000

Location: Hampton Falls, NH 03844

Average time on market: 25 days Certified Pre-Owned: No Transmission: Automatic Color: Blue Description: Used 2004 BMW 3 Series 325i for sale - $4,995, 116,000 miles with Leather Seats, Alloy Wheels, Sunroof/Moonroof
Avg. Dealer Rating: (11 reviews) "Mary at the dealership responded to our request very promptly, I called the next day and my wife and I drove an hour one way to look at the car. The car was in really good condition overall, the ad states that it has a new timing belt and when we started asking questions regarding what had been done, she had us talk to her husband. I asked if they had done the timing belt and he said no "It looks new" as we began further discussions about maintenance of Subaru's as we have owned 4 to date. As the discussion went on all of a sudden he became very upset and began approaching my wife and was pointing his finger and yelling at her, and then said we were talking ourselves out of the purchase. He then stormed off and we left very upset and in a state of shock that someone would treat a potential customer the way that he did. Per our experience, we in good conscience could not recommend this dealership to anyone."
https://static.cargurus.com/images/forsale/2017/05/13/17/42/2003_bmw_3_series-pic-4046030495199106516-152x114.jpeg

2003 BMW 3 Series 325xi Used Cars in Milford, NH 03055

Fair Deal
$9 BELOW
Instant Market Value of $4,959

Price: $4,950

Mileage: 144,560

Location: Milford, NH 03055

Average time on market: 21 days Certified Pre-Owned: No Transmission: 5-Speed Automatic Color: Green Description: Used 2003 BMW 3 Series 325xi for sale - $4,950, 144,560 miles
Avg. Dealer Rating: (3 reviews) "Leon is a a remarkable sales professional. He is honest, courteous and respectful of customers. Most important, he is clearly concerned about giving the customer the best fit to their needs, even if it is sending them to other sellers."
https://static.cargurus.com/images/forsale/2017/03/04/00/59/2004_bmw_3_series-pic-7561282085449233353-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Plaistow, NH 03865

Fair Deal
$220 BELOW
Instant Market Value of $4,020

Price: $3,800

Mileage: 180,000

Location: Plaistow, NH 03865

Average time on market: 20 days Certified Pre-Owned: No Transmission: 5-Speed Manual Color: Charcoal Description: Used 2004 BMW 3 Series 325xi for sale - $3,800, 180,000 miles
Avg. Dealer Rating: (7 reviews) "Mileage was 200,000 not 200. This is what I assumed and was the reason I contacted the dealer. Still, this is deceptive. Click bait."
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 99 Great Deals $25,999 8,239 listings
2016 BMW 3 Series 115 Great Deals $19,995 3,026 listings
2015 BMW 3 Series 20 Great Deals $14,799 878 listings
2014 BMW 3 Series 178 Great Deals $12,995 4,394 listings
2013 BMW 3 Series 71 Great Deals $11,900 2,316 listings
2012 BMW 3 Series 26 Great Deals $11,500 677 listings
2011 BMW 3 Series 102 Great Deals $6,599 2,542 listings
2010 BMW 3 Series 39 Great Deals $6,495 801 listings
2009 BMW 3 Series 47 Great Deals $5,499 1,317 listings
2008 BMW 3 Series 81 Great Deals $4,500 1,779 listings