2004 BMW 3 Series for Sale Nationwide

New Search

Filter Results

listing

Price

- Loading...

Kilometres

- Loading...

Days on Market

- Loading...

Recent Listings

Photos

Price Drops

Text Search

Add Similar Cars


CarGurus Quick Poll

Find 2004 BMW 3 Series listings in your area

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2017/09/24/07/51/2004_bmw_3_series-pic-7282081385970788399-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Markham, ON L3R 1L9

Great Deal
$2,028 BELOW
CarGurus IMV of $4,527

Price: $2,499

Kilometres: 252,036

Location: Markham, ON L3R 1L9

Certified Pre-Owned: No Transmission: 5-Speed Manual Colour: Blue Description: Used 2004 BMW 3 Series 325xi for sale - $2,499, 252,036 km with Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Inquired online about the vehicle and received a very courteous reply the next day. They followed up after that but not in an intrusive way. Seems like a good dealership."
https://static.cargurus.com/images/forsale/2017/09/23/02/56/2004_bmw_3_series-pic-3528953081183087926-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Edmonton, AB T6H 2K4

Great Deal
$1,760 BELOW
CarGurus IMV of $9,550

Price: $7,790

Kilometres: 107,217

Location: Edmonton, AB T6H 2K4

Certified Pre-Owned: No Transmission: Automatic Colour: Silver Grey Metallic Description: Used 2004 BMW 3 Series 330xi for sale - $7,790, 107,217 km with Leather Seats, Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2017/04/30/14/28/2005_bmw_3_series-pic-2320376040399609614-152x114.jpeg

2005 BMW 3 Series 320i Used Cars in Ajax, ON L1Z 1W7

Good Deal
$1,409 BELOW
CarGurus IMV of $6,399

Price: $4,990

Kilometres: 116,000

Location: Ajax, ON L1Z 1W7

Certified Pre-Owned: No Transmission: Automatic Colour: Blue Description: Used 2005 BMW 3 Series 320i for sale - $4,990, 116,000 km with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (7 reviews) "Brutal customer service! The person that answered the phone was unprofessional and very rude. Gave me the impression that he didn't need or want my business. Certainly would NOT go above and beyond to get it either. Had that I don't care attitude. Thankfully we didn't do business with this dealer and ended up finding our own vehicle. "
https://static.cargurus.com/images/forsale/2017/09/08/00/56/2003_bmw_3_series-pic-4467344948402673664-152x114.jpeg

2003 BMW 3 Series 330i Used Cars in Alliston, ON L9R 1V1

Good Deal
$1,725 BELOW
CarGurus IMV of $5,625

Price: $3,900

Kilometres: 258,000

Location: Alliston, ON L9R 1V1

Certified Pre-Owned: No Transmission: Manual Colour: Blue Description: Used 2003 BMW 3 Series 330i for sale - $3,900, 258,000 km with Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (1 review) "Asking too much for a 12 year old car..not willing to negotiate!"
https://static.cargurus.com/images/forsale/2017/09/08/00/53/2004_bmw_3_series-pic-5615024654214448175-152x114.jpeg

2004 BMW 3 Series 325xi Wagon Used Cars in Surrey, BC V3T

Good Deal
$916 BELOW
CarGurus IMV of $6,816

Price: $5,900

Kilometres: 183,965

Location: Surrey, BC V3T

Certified Pre-Owned: No Transmission: Automatic Colour: Black Description: Used 2004 BMW 3 Series 325xi Wagon for sale - $5,900, 183,965 km with Alloy Wheels
Avg. Dealer Rating: (3 reviews) "great,fast response...thank you"
https://static.cargurus.com/images/forsale/2017/09/24/05/56/2003_bmw_3_series-pic-4534905036388708904-152x114.jpeg

2003 BMW 3 Series 325Ci Used Cars in Sainte-Catherine, QC J5C

Good Deal
$700 BELOW
CarGurus IMV of $4,377

Price: $3,677

Kilometres: 214,200

Location: Sainte-Catherine, QC J5C

Certified Pre-Owned: No Transmission: Automatic Colour: Gris Description: Used 2003 BMW 3 Series 325Ci for sale - $3,677, 214,200 km
https://static.cargurus.com/images/forsale/2017/09/12/21/56/2005_bmw_3_series-pic-6214827244096939294-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Winnipeg, MB R2G 2L1

Fair Deal
$851 BELOW
CarGurus IMV of $6,846

Price: $5,995

Kilometres: 180,250

Location: Winnipeg, MB R2G 2L1

Certified Pre-Owned: No Transmission: Automatic Colour: Grey Description: Used 2005 BMW 3 Series 325i for sale - $5,995, 180,250 km with Leather Seats, Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2017/09/02/09/12/2004_bmw_3_series-pic-3633812379591103253-152x114.jpeg

2004 BMW 3 Series 330xi Used Cars in Laval, QC H7P

Fair Deal
$738 BELOW
CarGurus IMV of $5,733

Price: $4,995

Kilometres: 196,000

Location: Laval, QC H7P

Certified Pre-Owned: No Transmission: Automatic Colour: Titanium Silver Metallic (silver) Description: Used 2004 BMW 3 Series 330xi for sale - $4,995, 196,000 km with Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2017/05/24/17/30/2003_bmw_3_series-pic-5170817235037628800-152x114.jpeg

2003 BMW 3 Series 330i Used Cars in Vancouver, BC V5L

Fair Deal
$529 BELOW
CarGurus IMV of $7,419

Price: $6,890

Kilometres: 157,083

Location: Vancouver, BC V5L

Certified Pre-Owned: No Transmission: Automatic Colour: Blue Description: Used 2003 BMW 3 Series 330i for sale - $6,890, 157,083 km with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "They replied back promptly."
https://static.cargurus.com/images/forsale/2017/09/16/02/02/2003_bmw_3_series-pic-939901031344126779-152x114.jpeg

2003 BMW 3 Series 330Ci Convertible Used Cars in Vancouver, BC V6A 1S3

Fair Deal
$58 BELOW
CarGurus IMV of $7,858

Price: $7,800

Kilometres: 218,000

Location: Vancouver, BC V6A 1S3

Certified Pre-Owned: No Transmission: Automatic Colour: Black Description: Used 2003 BMW 3 Series 330Ci Convertible for sale - $7,800, 218,000 km with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (8 reviews) "Excellent, great people, easy to deal with."
https://static.cargurus.com/images/forsale/2017/08/19/10/16/2005_bmw_3_series-pic-6797582518683956595-152x114.jpeg

2005 BMW 3 Series 325Ci Used Cars in New Westminster, BC V3M 5G3

Fair Deal
$51 ABOVE
CarGurus IMV of $6,944

Price: $6,995

Kilometres: 189,556

Location: New Westminster, BC V3M 5G3

Certified Pre-Owned: No Transmission: Manual Colour: Blue Description: Used 2005 BMW 3 Series 325Ci for sale - $6,995, 189,556 km
Avg. Dealer Rating: (10 reviews) "The Tala people did everything they could to be helpful, from picking me up at the ferry to getting the insurance agent in to deal with the paperwork. A very friendly positive experience. When a mechanical issue did not allow for the process to proceed they agreed to do the repair and gave me a ride back to the ferry. "
https://static.cargurus.com/images/forsale/2017/05/05/06/39/2004_bmw_3_series-pic-7836140684310311900-152x114.jpeg

2004 BMW 3 Series 325xi Used Cars in Toronto, ON M9L 1Y9

Fair Deal
$371 ABOVE
CarGurus IMV of $5,624

Price: $5,995

Kilometres: 189,000

Location: Toronto, ON M9L 1Y9

Certified Pre-Owned: No Transmission: Automatic Colour: Silver Grey Metallic (silver) Description: Used 2004 BMW 3 Series 325xi for sale - $5,995, 189,000 km with Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2017/09/08/11/12/2004_bmw_3_series-pic-2408230471823450559-152x114.jpeg

2004 BMW 3 Series 320i Used Cars in Scarborough, ON M1S 1S6

Price: $3,499

Kilometres: 164,500

Location: Scarborough, ON M1S 1S6

Certified Pre-Owned: No Transmission: Manual Colour: Black Description: Used 2004 BMW 3 Series 320i for sale - $3,499, 164,500 km with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (14 reviews) "Dealer was responsive and was very informative. This is my first car purchase and they were very helpful and informative about the entire process. Excellent experience. "
https://static.cargurus.com/images/forsale/2017/08/24/08/54/2003_bmw_3_series-pic-7434276400470460152-152x114.jpeg

2003 BMW 3 Series 325i Used Cars in Laval, QC H7W 2G1

Price: $3,800

Kilometres: 195,330

Location: Laval, QC H7W 2G1

Certified Pre-Owned: No Transmission: Automatic Colour: Noir Saphir Métallisé (black) Description: Used 2003 BMW 3 Series 325i for sale - $3,800, 195,330 km
https://static.cargurus.com/images/forsale/2017/09/08/10/12/2005_bmw_3_series-pic-8652343566588762866-152x114.jpeg

2005 BMW 3 Series 325i Used Cars in Scarborough, ON M1E 2P8

Price: $3,995

Kilometres: ?

Location: Scarborough, ON M1E 2P8

Certified Pre-Owned: No Transmission: Automatic Colour: Gray Description: Used 2005 BMW 3 Series 325i for sale - $3,995 with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (3 reviews) "Mina was great to deal with, he lived up to everything promised .. over all a good experience and a great car at what i believe was a fair price "
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 17 Great Deals $35,990 169 listings
2016 BMW 3 Series 9 Great Deals $27,394 106 listings
2014 BMW 3 Series 18 Great Deals $17,888 194 listings
2013 BMW 3 Series 49 Great Deals $12,995 399 listings
2011 BMW 3 Series 17 Great Deals $7,999 210 listings
2009 BMW 3 Series 5 Great Deals $5,900 99 listings
2008 BMW 3 Series 10 Great Deals $4,980 123 listings
2007 BMW 3 Series 9 Great Deals $3,200 101 listings
2006 BMW 3 Series 1 Great Deal $3,995 58 listings