Filter Your Results

More...

Showing 1 - 16 of 35 Results
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Blue
157,385 Miles
Sterling, VA
$4,490
Est $62 / Month (?)
Blue
157,385 Miles
Sterling, VA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Silver
120,095 Miles
Alexandria, VA
$4,990
Est $69 / Month (?)
Silver
120,095 Miles
Alexandria, VA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Gray
188,128 Miles
Elkridge, MD
$8,995
Est $125 / Month (?)
Gray
188,128 Miles
Elkridge, MD
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
74,443 Miles
Manassas, VA
$8,777
Est $122 / Month (?)
White
74,443 Miles
Manassas, VA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
101,521 Miles
Stafford, VA
$5,995
Est $83 / Month (?)
Blue
101,521 Miles
Stafford, VA
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Red
80,681 Miles
Fairfax, VA
$9,961
Est $138 / Month (?)
Red
80,681 Miles
Fairfax, VA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Gray
100,752 Miles
Fredericksburg, VA
$5,199
Est $72 / Month (?)
Gray
100,752 Miles
Fredericksburg, VA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Black
106,803 Miles
Fairfax, VA
$5,994
Est $83 / Month (?)
Black
106,803 Miles
Fairfax, VA
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
69,989 Miles
Pasadena, MD
$8,488
Est $118 / Month (?)
Blue
69,989 Miles
Pasadena, MD
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
104,669 Miles
Aberdeen, MD
$6,995
Est $97 / Month (?)
Blue
104,669 Miles
Aberdeen, MD
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
114,700 Miles
Baltimore, MD
$6,495
Est $90 / Month (?)
Blue
114,700 Miles
Baltimore, MD
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
128,044 Miles
Chambersburg, PA
$5,995
Est $83 / Month (?)
Silver
128,044 Miles
Chambersburg, PA
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Red
61,379 Miles
Gaithersburg, MD
$11,490
Est $159 / Month (?)
Red
61,379 Miles
Gaithersburg, MD
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Blue
112,748 Miles
Brentwood, MD
$9,499
Est $132 / Month (?)
Blue
112,748 Miles
Brentwood, MD
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Silver
139,384 Miles
Spotsylvania, VA
$3,993
Est $55 / Month (?)
Silver
139,384 Miles
Spotsylvania, VA

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