2004 BMW 3 Series for Sale Nationwide

to
to

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
Sponsored Listings
https://static.cargurus.com/images/forsale/2018/01/12/15/26/2004_bmw_3_series-pic-2225420839395639834-152x114.jpeg

2004 BMW 3 Series 325xi Wagon AWD Used Cars in Calgary, AB T2A 2L8

Great Deal
$1,812 BELOW
CarGurus IMV of $7,112

Price: $5,300

Kilometres: 158,608

Location: Calgary, AB T2A 2L8

Certified Pre-Owned: No Colour: Black Description: Used 2004 BMW 3 Series 325xi Wagon AWD for sale - $5,300, 158,608 km
Avg. Dealer Rating: (36 reviews) "They really never answered my questions, it was basicaly call us for info. The info they did email back was for the wrong viechle anyway.("
https://static.cargurus.com/images/forsale/2018/01/01/05/10/2005_bmw_3_series-pic-4114895430230347523-152x114.jpeg

2005 BMW 3 Series 325i Sedan RWD Used Cars in Surrey, BC V3V3K7

Great Deal
$1,986 BELOW
CarGurus IMV of $6,886

Price: $4,900

Kilometres: 155,089

Location: Surrey, BC V3V3K7

Certified Pre-Owned: No Transmission: Automatic Colour: Gray Description: Used 2005 BMW 3 Series 325i Sedan RWD for sale - $4,900, 155,089 km with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (5 reviews) "very good"
https://static.cargurus.com/images/forsale/2017/11/21/08/27/2003_bmw_3_series-pic-5213594757620109935-152x114.jpeg

2003 BMW 3 Series 320i Sedan RWD Used Cars in North York, ON M3C 2J6

Great Deal
$1,330 BELOW
CarGurus IMV of $5,314

Price: $3,984

Kilometres: 115,724

Location: North York, ON M3C 2J6

Certified Pre-Owned: No Transmission: 5-Speed Automatic Colour: Black Description: Used 2003 BMW 3 Series 320i Sedan RWD for sale - $3,984, 115,724 km
Avg. Dealer Rating: (7 reviews) "Excellent response Sales reps is pro and eager to assist you to make a deal "
https://static.cargurus.com/images/forsale/2018/01/12/00/43/2005_bmw_3_series-pic-6969592862066925987-152x114.jpeg

2005 BMW 3 Series 325i Sedan RWD Used Cars in Ajax, ON L1S 3T1

Good Deal
$2,100 BELOW
CarGurus IMV of $7,099

Price: $4,999

Kilometres: 178,071

Location: Ajax, ON L1S 3T1

Certified Pre-Owned: Yes Transmission: Automatic Colour: Black Description: Used 2005 BMW 3 Series 325i Sedan RWD for sale - $4,999, 178,071 km with Aluminum Wheels
Avg. Dealer Rating: (4 reviews) "This dealership is the worst one I've ever been to. Says car has Navi, in which Navi does not work. AC does not work, says 122km on it when it's 122 miles which is roughly 200km. Very poor customer service. Would not recommend at all. The reviews you've read other then mine are true. "
https://static.cargurus.com/images/forsale/2017/12/30/00/07/2005_bmw_3_series-pic-7488208018811994363-152x114.jpeg

2005 BMW 3 Series 320i Sedan RWD Used Cars in East Gwillimbury, ON L9N 1N4

Good Deal
$949 BELOW
CarGurus IMV of $5,944

Price: $4,995

Kilometres: 137,000

Location: East Gwillimbury, ON L9N 1N4

Certified Pre-Owned: No Transmission: Automatic Colour: Silver Description: Used 2005 BMW 3 Series 320i Sedan RWD for sale - $4,995, 137,000 km with Leather Seats, Sunroof/Moonroof, Alloy Wheels
https://static.cargurus.com/images/forsale/2018/01/12/09/10/2003_bmw_3_series-pic-8685156392593739940-152x114.jpeg

2003 BMW 3 Series 330xi Sedan AWD Used Cars in Montreal, QC H2G 2B3

Good Deal
$1,354 BELOW
CarGurus IMV of $3,849

Price: $2,495

Kilometres: 245,567

Location: Montreal, QC H2G 2B3

Certified Pre-Owned: No Transmission: Automatic Colour: Bleu Topaze Métallisé () Description: Used 2003 BMW 3 Series 330xi Sedan AWD for sale - $2,495, 245,567 km
https://static.cargurus.com/images/forsale/2018/01/13/07/36/2005_bmw_3_series-pic-3911404967650556543-152x114.jpeg

2005 BMW 3 Series 325i Sedan RWD Used Cars in North York, ON M9L 1R5

Good Deal
$890 BELOW
CarGurus IMV of $6,840

Price: $5,950

Kilometres: 146,626

Location: North York, ON M9L 1R5

Certified Pre-Owned: Yes Transmission: 5-Speed Automatic Colour: Black Description: Used 2005 BMW 3 Series 325i Sedan RWD for sale - $5,950, 146,626 km with Leather Seats, Sunroof/Moonroof
Avg. Dealer Rating: (9 reviews) "I got a timely response and detail info. On how to view the Car if I was still interested."
https://static.cargurus.com/images/forsale/2018/01/17/00/38/2004_bmw_3_series-pic-1915016645180556860-152x114.jpeg

2004 BMW 3 Series 325xi Sedan AWD Used Cars in Hamilton, ON L8K 1W1

Fair Deal
$521 BELOW
CarGurus IMV of $4,811

Price: $4,290

Kilometres: 204,000

Location: Hamilton, ON L8K 1W1

Certified Pre-Owned: No Transmission: Manual Colour: Blue Description: Used 2004 BMW 3 Series 325xi Sedan AWD for sale - $4,290, 204,000 km with Alloy Wheels
Avg. Dealer Rating: (4 reviews) "Very helpful and patient during test drive"
https://static.cargurus.com/images/forsale/2018/01/14/02/59/2005_bmw_3_series-pic-3491445621514349387-152x114.jpeg

2005 BMW 3 Series 320i Sedan RWD Used Cars in Oshawa, ON L1H 3M2

Fair Deal
$426 BELOW
CarGurus IMV of $5,926

Price: $5,500

Kilometres: 220,803

Location: Oshawa, ON L1H 3M2

Certified Pre-Owned: No Transmission: Automatic Colour: Black Description: Used 2005 BMW 3 Series 320i Sedan RWD for sale - $5,500, 220,803 km with Leather Seats, Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2017/12/17/07/19/2005_bmw_3_series-pic-4639805819059907738-152x114.jpeg

2005 BMW 3 Series 325i Sedan RWD Used Cars in Hamilton, ON L8K 1G1

Fair Deal
$588 BELOW
CarGurus IMV of $6,083

Price: $5,495

Kilometres: 189,500

Location: Hamilton, ON L8K 1G1

Certified Pre-Owned: No Transmission: Automatic Colour: Silver Grey Metallic (silver) Description: Used 2005 BMW 3 Series 325i Sedan RWD for sale - $5,495, 189,500 km with Leather Seats, Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2018/01/11/18/23/2003_bmw_3_series-pic-2176128287459384836-152x114.jpeg

2003 BMW 3 Series 325xi Sedan AWD Used Cars in Mississauga, ON L5N 1A6

Fair Deal
$392 BELOW
CarGurus IMV of $5,542

Price: $5,150

Kilometres: 149,000

Location: Mississauga, ON L5N 1A6

Certified Pre-Owned: No Transmission: Automatic Colour: Silver Description: Used 2003 BMW 3 Series 325xi Sedan AWD for sale - $5,150, 149,000 km with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (6 reviews) "Very good dealer"
https://static.cargurus.com/images/forsale/2017/12/08/00/35/2005_bmw_3_series-pic-7761047802297929466-152x114.jpeg

2005 BMW 3 Series 320i Sedan RWD Used Cars in Scarborough, ON M1E 2M8

Fair Deal
$248 BELOW
CarGurus IMV of $3,743

Price: $3,495

Kilometres: 205,000

Location: Scarborough, ON M1E 2M8

Certified Pre-Owned: Yes Transmission: Automatic Colour: Gray Description: Used 2005 BMW 3 Series 320i Sedan RWD for sale - $3,495, 205,000 km with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (11 reviews) "Dealer says no financing in anything under 10 grand never heard of this before out of hundreds of dealers this the only one "
https://static.cargurus.com/images/forsale/2017/11/30/07/28/2003_bmw_3_series-pic-5285815572381174094-152x114.jpeg

2003 BMW 3 Series 320i Sedan RWD Used Cars in Surrey, BC V3V3K7

Fair Deal
$292 BELOW
CarGurus IMV of $4,192

Price: $3,900

Kilometres: 184,690

Location: Surrey, BC V3V3K7

Certified Pre-Owned: No Transmission: Automatic Colour: Black Description: Used 2003 BMW 3 Series 320i Sedan RWD for sale - $3,900, 184,690 km
Avg. Dealer Rating: (5 reviews) "I received an email. Did not discuss with dealer but appreciated that he took th time to contact m."
https://static.cargurus.com/images/forsale/2017/09/02/09/12/2004_bmw_3_series-pic-3633812379591103253-152x114.jpeg

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

Fair Deal
$37 ABOVE
CarGurus IMV of $4,958

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 Sedan AWD for sale - $4,995, 196,000 km with Sunroof/Moonroof
https://static.cargurus.com/images/forsale/2018/01/12/00/24/2005_bmw_3_series-pic-7196905697341095281-152x114.jpeg

2005 BMW 3 Series 325i Sedan RWD Used Cars in Burlington, ON L7L 5R3

Fair Deal
$176 ABOVE
CarGurus IMV of $6,322

Price: $6,498

Kilometres: 176,000

Location: Burlington, ON L7L 5R3

Certified Pre-Owned: Yes Transmission: Automatic Colour: Black Description: Used 2005 BMW 3 Series 325i Sedan RWD for sale - $6,498, 176,000 km with Leather Seats, Sunroof/Moonroof, Alloy Wheels
Avg. Dealer Rating: (5 reviews) "Andy was very helpful with the process and handled the documentation so I could drive off without issues."
Please wait ...
All Listings
Please wait ...
Sponsored 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
2018 BMW 3 Series 5 Great Deals $46,247 353 listings
2017 BMW 3 Series 22 Great Deals $31,494 146 listings
2016 BMW 3 Series 9 Great Deals $25,594 95 listings
2015 BMW 3 Series 1 Great Deal $24,894 67 listings
2014 BMW 3 Series 25 Great Deals $17,500 277 listings
2013 BMW 3 Series 28 Great Deals $13,900 294 listings
2012 BMW 3 Series 3 Great Deals $14,998 57 listings
2011 BMW 3 Series 24 Great Deals $7,911 249 listings
2009 BMW 3 Series 12 Great Deals $6,965 107 listings
2008 BMW 3 Series 5 Great Deals $5,950 107 listings