Filter Your Results

More...

Showing 1 - 16 of 17 Results
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Silver
100,342 Miles
Puyallup, WA
$7,999
Est $111 / Month (?)
Silver
100,342 Miles
Puyallup, WA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Black
156,628 Miles
Seattle, WA
Contact Dealer For Price
Black
156,628 Miles
Seattle, WA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Blue
179,825 Miles
Bellevue, WA
$4,998
Est $69 / Month (?)
Blue
179,825 Miles
Bellevue, WA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
152,495 Miles
Kirkland, WA
$6,995
Est $97 / Month (?)
152,495 Miles
Kirkland, WA
2004 BMW 3 SERIES
2004 BMW 3 Series
2004 BMW 3 SERIES
Gray
43,868 Miles
Bellevue, WA
$21,950
Est $304 / Month (?)
Gray
43,868 Miles
Bellevue, WA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Black
131,778 Miles
Puyallup, WA
$7,999
Est $111 / Month (?)
Black
131,778 Miles
Puyallup, WA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
100,533 Miles
Puyallup, WA
$8,999
Est $125 / Month (?)
White
100,533 Miles
Puyallup, WA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
White
119,336 Miles
Seattle, WA
$6,500
Est $90 / Month (?)
White
119,336 Miles
Seattle, WA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
White
129,645 Miles
Tacoma, WA
$6,938
Est $96 / Month (?)
White
129,645 Miles
Tacoma, WA
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Gray
154,221 Miles
Bellevue, WA
$7,995
Est $111 / Month (?)
Gray
154,221 Miles
Bellevue, WA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Red
92,626 Miles
Edmonds, WA
$8,699
Est $121 / Month (?)
Red
92,626 Miles
Edmonds, WA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Blue
97,570 Miles
Bremerton, WA
$8,000
Est $111 / Month (?)
Blue
97,570 Miles
Bremerton, WA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Blue
59,608 Miles
Auburn, WA
$7,999
Est $111 / Month (?)
Blue
59,608 Miles
Auburn, WA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Red
130,942 Miles
Lakewood, WA
$6,990
Est $97 / Month (?)
Red
130,942 Miles
Lakewood, WA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
124,621 Miles
Fife, WA
Contact Dealer For Price
124,621 Miles
Fife, WA

2004 BMW 3 Series Ratings, Reviews and Analysis

Pricing Trends

Average price by trim:
  • 320i $4,900
  • 325Ci $10,157
  • 325i $8,447
  • 325xi $8,521
  • 330Ci $11,326
  • 330i $9,586
  • 330xi $9,751

Safety Ratings and Recalls

Safety

2004 BMW 3 Series

Front Crash Driver Side
Front Crash Passenger Side
Side Crash Driver Side
Side Crash Passenger Side