Filter Your Results

More...

Showing 1 - 16 of 38 Results
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
146,831 Miles
Bridgeport, CT
$5,700
Est $79 / Month (?)
146,831 Miles
Bridgeport, CT
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Silver
216,327 Miles
Raleigh, NC
$4,500
Est $62 / Month (?)
Silver
216,327 Miles
Raleigh, NC
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
Gray
136,140 Miles
Norfolk, VA
$4,995
Est $69 / Month (?)
Gray
136,140 Miles
Norfolk, VA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
152,278 Miles
Moon Township, PA
$4,888
Est $68 / Month (?)
152,278 Miles
Moon Township, PA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Silver
104,240 Miles
Jersey City, NJ
$6,021
Est $83 / Month (?)
Silver
104,240 Miles
Jersey City, NJ
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
131,366 Miles
Park Hills, MO
$8,325
Est $115 / Month (?)
Black
131,366 Miles
Park Hills, MO
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
128,268 Miles
Bohemia, NY
$6,995
Est $97 / Month (?)
Black
128,268 Miles
Bohemia, NY
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Silver
69,386 Miles
Los Angeles, CA
$7,350
Est $102 / Month (?)
Silver
69,386 Miles
Los Angeles, CA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Silver
84,509 Miles
Hubbard, OR
$7,995
Est $111 / Month (?)
Silver
84,509 Miles
Hubbard, OR
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
82,181 Miles
Houston, TX
$6,880
Est $95 / Month (?)
Black
82,181 Miles
Houston, TX
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Blue
133,569 Miles
Grand Rapids, MI
$5,800
Est $80 / Month (?)
Blue
133,569 Miles
Grand Rapids, MI
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Blue
83,810 Miles
Derry, NH
$7,900
Est $109 / Month (?)
Blue
83,810 Miles
Derry, NH
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
White
119,186 Miles
Indianapolis, IN
$9,995
Est $138 / Month (?)
White
119,186 Miles
Indianapolis, IN
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Gray
93,646 Miles
Newton, MA
$9,990
Est $138 / Month (?)
Gray
93,646 Miles
Newton, MA

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