Filter Your Results

More...

Showing 1 - 16 of 37 Results
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Green
151,992 Miles
Metter, GA
$4,995
Est $69 / Month (?)
Green
151,992 Miles
Metter, GA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
138,500 Miles
Fredericksburg, VA
$7,200
Est $100 / Month (?)
138,500 Miles
Fredericksburg, 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 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Blue
179,825 Miles
Bellevue, WA
$4,998
Est $69 / Month (?)
Blue
179,825 Miles
Bellevue, WA
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
Black
131,366 Miles
Park Hills, MO
Contact Dealer For Price
Black
131,366 Miles
Park Hills, MO
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
101,077 Miles
Merrimack, NH
$7,495
Est $104 / Month (?)
101,077 Miles
Merrimack, NH
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Silver
104,725 Miles
Vancouver, WA
$7,950
Est $110 / Month (?)
Silver
104,725 Miles
Vancouver, WA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Gray
178,248 Miles
Jersey City, NJ
$4,995
Est $69 / Month (?)
Gray
178,248 Miles
Jersey City, NJ
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Silver
112,303 Miles
San Diego, CA
$8,999
Est $125 / Month (?)
Silver
112,303 Miles
San Diego, CA
2004 BMW 3 SERIES 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Black
145,013 Miles
Tallmadge, OH
$5,885
Est $82 / Month (?)
Black
145,013 Miles
Tallmadge, OH
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 330XI
2004 BMW 3 Series 330xi
2004 BMW 3 SERIES 330XI
Blue
143,881 Miles
Fort Collins, CO
$6,800
Est $94 / Month (?)
Blue
143,881 Miles
Fort Collins, CO

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