Filter Your Results

More...

Showing 1 - 16 of 35 Results
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Silver
81,767 Miles
Riverside, CA
$10,995
Est $152 / Month (?)
Silver
81,767 Miles
Riverside, CA
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
White
100,822 Miles
Portland, OR
$8,995
Est $125 / Month (?)
White
100,822 Miles
Portland, OR
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Blue
98,587 Miles
Sacramento, CA
$11,995
Est $166 / Month (?)
Blue
98,587 Miles
Sacramento, CA
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Gray
93,307 Miles
Carrollton, TX
$5,995
Est $83 / Month (?)
Gray
93,307 Miles
Carrollton, TX
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Black
140,467 Miles
Hickory Hills, IL
$4,495
Est $62 / Month (?)
Black
140,467 Miles
Hickory Hills, IL
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Silver
148,059 Miles
Studio City, CA
$5,795
Est $80 / Month (?)
Silver
148,059 Miles
Studio City, CA
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Gray
175,045 Miles
Oklahoma City, OK
$800
Est $11 / Month (?)
Gray
175,045 Miles
Oklahoma City, OK
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Silver
117,010 Miles
Fort Lauderdale, FL
$5,900
Est $82 / Month (?)
Silver
117,010 Miles
Fort Lauderdale, FL
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Blue
180,284 Miles
Asheville, NC
$6,490
Est $90 / Month (?)
Blue
180,284 Miles
Asheville, NC
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Red
65,866 Miles
Duluth, GA
$12,500
Est $173 / Month (?)
Red
65,866 Miles
Duluth, GA
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Silver
174,484 Miles
Colorado Springs, CO
$7,000
Est $97 / Month (?)
Silver
174,484 Miles
Colorado Springs, CO
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Silver
132,000 Miles
Carteret, NJ
$10,650
Est $148 / Month (?)
Silver
132,000 Miles
Carteret, NJ
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Silver
128,790 Miles
Seattle, WA
$6,495
Est $90 / Month (?)
Silver
128,790 Miles
Seattle, WA
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Gray
120,303 Miles
Oxford, AL
$7,995
Est $111 / Month (?)
Gray
120,303 Miles
Oxford, AL
2004 BMW 3 SERIES 330I
2004 BMW 3 Series 330i
2004 BMW 3 SERIES 330I
Green
111,519 Miles
Jacksonville, FL
$6,995
Est $97 / Month (?)
Green
111,519 Miles
Jacksonville, FL

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