Filter Your Results

More...

Showing 31 - 46 of 629 Results
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
138,500 Miles
Fredericksburg, VA
$6,500
Est $90 / Month (?)
138,500 Miles
Fredericksburg, VA
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Silver
97,950 Miles
Marietta, GA
$7,995
Est $111 / Month (?)
Silver
97,950 Miles
Marietta, GA
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Black
121,398 Miles
Mckenna, WA
$6,999
Est $97 / Month (?)
Black
121,398 Miles
Mckenna, WA
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Gray
88,461 Miles
Denver, CO
$7,999
Est $111 / Month (?)
Gray
88,461 Miles
Denver, CO
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Black
106,803 Miles
Fairfax, VA
$6,994
Est $97 / Month (?)
Black
106,803 Miles
Fairfax, VA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
176,150 Miles
Hasbrouck Heights, NJ
$3,899
Est $54 / Month (?)
Black
176,150 Miles
Hasbrouck Heights, NJ
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Red
127,460 Miles
Morrisville, NC
$10,000
Est $139 / Month (?)
Red
127,460 Miles
Morrisville, NC
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Silver
150,510 Miles
Canton, CT
$5,995
Est $83 / Month (?)
Silver
150,510 Miles
Canton, CT
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Silver
113,105 Miles
Tampa, FL
$7,995
Est $111 / Month (?)
Silver
113,105 Miles
Tampa, FL
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Gray
160,240 Miles
Sanford, NC
$5,817
Est $81 / Month (?)
Gray
160,240 Miles
Sanford, NC
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Silver
117,000 Miles
Garner, NC
$7,967
Est $110 / Month (?)
Silver
117,000 Miles
Garner, NC
2004 BMW 3 SERIES 325I
2004 BMW 3 Series 325i
2004 BMW 3 SERIES 325I
Black
71,800 Miles
Naugatuck, CT
$5,495
Est $76 / Month (?)
Black
71,800 Miles
Naugatuck, CT
2004 BMW 3 SERIES 325CI
2004 BMW 3 Series 325Ci
2004 BMW 3 SERIES 325CI
Red
141,350 Miles
New Port Richey, FL
$5,991
Est $83 / Month (?)
Red
141,350 Miles
New Port Richey, FL
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Black
194,489 Miles
Knoxville, TN
$4,490
Est $62 / Month (?)
Black
194,489 Miles
Knoxville, TN
2004 BMW 3 SERIES 330CI
2004 BMW 3 Series 330Ci
2004 BMW 3 SERIES 330CI
Black
122,299 Miles
Wichita, KS
$7,995
Est $111 / Month (?)
Black
122,299 Miles
Wichita, KS

2004 BMW 3 Series Ratings, Reviews and Analysis

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