Filter Your Results

More...

Showing 1 - 16 of 97 Results
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Green
109,427 Miles
Irondale, AL
$6,481
Est $90 / Month (?)
Green
109,427 Miles
Irondale, AL
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
135,616 Miles
Scranton, PA
Contact Dealer For Price
Gray
135,616 Miles
Scranton, PA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Red
113,929 Miles
Bountiful, UT
$6,500
Est $90 / Month (?)
Red
113,929 Miles
Bountiful, UT
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
149,415 Miles
Bellevue, WA
$5,698
Est $79 / Month (?)
White
149,415 Miles
Bellevue, WA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Blue
123,514 Miles
Conyers, GA
$5,995
Est $83 / Month (?)
Blue
123,514 Miles
Conyers, GA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
87,405 Miles
Tucson, AZ
$7,490
Est $104 / Month (?)
Silver
87,405 Miles
Tucson, AZ
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
121,760 Miles
Trenton, NJ
$5,895
Est $82 / Month (?)
Silver
121,760 Miles
Trenton, NJ
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
White
74,443 Miles
Manassas, VA
$8,777
Est $122 / Month (?)
White
74,443 Miles
Manassas, VA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Blue
80,885 Miles
East Windsor, NJ
$5,995
Est $83 / Month (?)
Blue
80,885 Miles
East Windsor, NJ
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Black
146,990 Miles
Virginia Beach, VA
$3,495
Est $48 / Month (?)
Black
146,990 Miles
Virginia Beach, VA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
122,000 Miles
Miami, FL
$3,841
Est $53 / Month (?)
Gray
122,000 Miles
Miami, FL
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Silver
197,166 Miles
Fremont, CA
$4,181
Est $58 / Month (?)
Silver
197,166 Miles
Fremont, CA
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Gray
123,681 Miles
Laconia, NH
$3,698
Est $51 / Month (?)
Gray
123,681 Miles
Laconia, NH
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Blue
111,197 Miles
Neptune, NJ
$6,200
Est $86 / Month (?)
Blue
111,197 Miles
Neptune, NJ
2004 BMW 3 SERIES 325XI
2004 BMW 3 Series 325xi
2004 BMW 3 SERIES 325XI
Green
118,828 Miles
Bridgeport, CT
$5,999
Est $83 / Month (?)
Green
118,828 Miles
Bridgeport, CT

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