50 Best BMW X5 for Sale under $3,000, Savings from $1,339

2002 BMW X5
157,092 Miles | Hilo, HI
$2,995
est. $43/mo

Track Price Check Availability

2001 BMW X5
181,515 Miles | Bloomingdale, NJ
$1,995
est. $29/mo

Track Price Check Availability

2001 BMW X5
168,808 Miles | Manchester, NH
$2,777
est. $40/mo

Track Price Check Availability

2003 BMW X5
195,326 Miles | Indianapolis, IN
$2,750
est. $40/mo

Track Price Check Availability

2002 BMW X5
177,994 Miles | Waukegan, IL
$2,200
est. $32/mo

Track Price Check Availability

2005 BMW X5
126,976 Miles | Clayton, NJ
$2,995
est. $43/mo

Track Price Check Availability

2001 BMW X5
116,195 Miles | Dalton, GA
$2,995
est. $43/mo

Track Price Check Availability

2001 BMW X5
302,650 Miles | Fair Lawn, NJ
$1,999
est. $29/mo

Track Price Check Availability

2004 BMW X5
161,447 Miles | Woodford, VA
$3,000
est. $43/mo

Track Price Check Availability

2001 BMW X5
192,285 Miles | Parker, AZ
Accepting Offers
est. $0/mo

Track Price Check Availability

2010 BMW X5
299,128 Miles | Selma, NC
Accepting Offers
est. $0/mo

Track Price Check Availability

2016 BMW X5
355,547 Miles | Las Vegas, NV
Accepting Offers
est. $0/mo

Track Price Check Availability

2005 BMW X5
188,049 Miles | Phoenix, AZ
Accepting Offers
est. $0/mo

Track Price Check Availability

2003 BMW X5
244,425 Miles | Metairie, LA
Accepting Offers
est. $0/mo

Track Price Check Availability

2002 BMW X5
232,674 Miles | Warrenton, VA
Accepting Offers
est. $0/mo

Track Price Check Availability

2002 BMW X5
193,231 Miles | Bowling Green, KY
Accepting Offers
est. $0/mo

Track Price Check Availability

2003 BMW X5
237,486 Miles | Rogersville, TN
Accepting Offers
est. $0/mo

Track Price Check Availability

BMW X5 Pricing Analysis

Active Listings
Mileage