Filter Your Results

More...

Showing 1 - 16 of 105 Results
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Black
107,200 Miles
Highlands Ranch, CO
$7,717
Est $107 / Month (?)
Black
107,200 Miles
Highlands Ranch, CO
See on Dealers' site
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
196,163 Miles
Spring Valley, NY
$4,177
Est $58 / Month (?)
Gray
196,163 Miles
Spring Valley, NY
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
52,747 Miles
Beaverton, OR
$11,991
Est $166 / Month (?)
Silver
52,747 Miles
Beaverton, OR
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
124,224 Miles
Mesa, AZ
$7,950
Est $110 / Month (?)
Gray
124,224 Miles
Mesa, AZ
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
108,519 Miles
Fort Lauderdale, FL
$5,977
Est $83 / Month (?)
White
108,519 Miles
Fort Lauderdale, FL
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Green
115,545 Miles
Chantilly, VA
$5,700
Est $79 / Month (?)
Green
115,545 Miles
Chantilly, VA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
75,259 Miles
Brooklyn, NY
$6,595
Est $91 / Month (?)
Silver
75,259 Miles
Brooklyn, NY
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Blue
117,956 Miles
Hasbrouck Heights, NJ
$4,899
Est $68 / Month (?)
Blue
117,956 Miles
Hasbrouck Heights, NJ
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Blue
166,259 Miles
Sacramento, CA
$6,488
Est $90 / Month (?)
Blue
166,259 Miles
Sacramento, CA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Black
146,990 Miles
Virginia Beach, VA
$5,990
Est $83 / Month (?)
Black
146,990 Miles
Virginia Beach, VA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
119,546 Miles
Englewood, CO
$6,988
Est $97 / Month (?)
Gray
119,546 Miles
Englewood, CO
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
122,000 Miles
Miami, FL
$5,900
Est $82 / Month (?)
Gray
122,000 Miles
Miami, FL
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
127,364 Miles
Paterson, NJ
$6,600
Est $91 / Month (?)
Gray
127,364 Miles
Paterson, NJ
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
152,495 Miles
Kirkland, WA
$6,995
Est $97 / Month (?)
152,495 Miles
Kirkland, WA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
137,728 Miles
Longmont, CO
$7,999
Est $111 / Month (?)
Silver
137,728 Miles
Longmont, 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