Filter Your Results

More...

Showing 1 - 16 of 43 Results
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
186,325 Miles
Prospect, CT
$4,499
Est $62 / Month (?)
Black
186,325 Miles
Prospect, CT
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
131,366 Miles
Farmington, MO
$8,325
Est $115 / Month (?)
Black
131,366 Miles
Farmington, MO
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
186,143 Miles
Painesville, OH
$3,412
Est $47 / Month (?)
Black
186,143 Miles
Painesville, OH
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 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
111,319 Miles
Murray, UT
$6,999
Est $97 / Month (?)
Black
111,319 Miles
Murray, UT
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Silver
120,018 Miles
Salem, NH
$5,988
Est $83 / Month (?)
Silver
120,018 Miles
Salem, NH
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Gray
78,946 Miles
Norwalk, CA
$7,999
Est $111 / Month (?)
Gray
78,946 Miles
Norwalk, CA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Silver
78,638 Miles
Longmont, CO
$8,999
Est $125 / Month (?)
Silver
78,638 Miles
Longmont, CO
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
148,699 Miles
Spokane, WA
$6,997
Est $97 / Month (?)
148,699 Miles
Spokane, WA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Gray
188,230 Miles
Bend, OR
$5,982
Est $83 / Month (?)
Gray
188,230 Miles
Bend, OR
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
White
105,958 Miles
Bellevue, WA
$8,495
Est $118 / Month (?)
White
105,958 Miles
Bellevue, WA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Gray
178,248 Miles
Jersey City, NJ
$3,995
Est $55 / Month (?)
Gray
178,248 Miles
Jersey City, NJ
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Blue
111,205 Miles
East Windsor, CT
$7,495
Est $104 / Month (?)
Blue
111,205 Miles
East Windsor, CT
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Blue
83,810 Miles
Derry, NH
$8,400
Est $116 / Month (?)
Blue
83,810 Miles
Derry, NH
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
91,768 Miles
Harrisburg, SD
$3,975
Est $55 / Month (?)
Black
91,768 Miles
Harrisburg, SD

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