Filter Your Results

More...

Showing 1 - 16 of 40 Results
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
111,374 Miles
Mc Donald, TN
$5,994
Est $83 / Month (?)
111,374 Miles
Mc Donald, TN
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
140,999 Miles
Carson City, NV
Contact Dealer For Price
140,999 Miles
Carson City, NV
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 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Green
151,992 Miles
Metter, GA
$4,250
Est $59 / Month (?)
Green
151,992 Miles
Metter, GA
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 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
Silver
103,717 Miles
Wexford, PA
$7,400
Est $103 / Month (?)
Silver
103,717 Miles
Wexford, PA
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
Black
131,366 Miles
Park Hills, MO
$8,050
Est $112 / Month (?)
Black
131,366 Miles
Park Hills, MO
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
115,324 Miles
Akron, OH
$4,999
Est $69 / Month (?)
Blue
115,324 Miles
Akron, OH
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Blue
111,205 Miles
East Windsor, CT
$7,795
Est $108 / Month (?)
Blue
111,205 Miles
East Windsor, CT
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Blue
177,582 Miles
Rutland, VT
$2,549
Est $35 / Month (?)
Blue
177,582 Miles
Rutland, VT
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Green
190,666 Miles
Riverside, RI
$600
Est $8 / Month (?)
Green
190,666 Miles
Riverside, RI
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
82,181 Miles
Houston, TX
$9,944
Est $138 / Month (?)
Black
82,181 Miles
Houston, TX

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