50 Best BMW X3 for Sale under $5,000, Savings from $1,599

2006 BMW X3
120,047 Miles | Fairfield, CA
$3,995
est. $58/mo

Track Price Check Availability

2008 BMW X3
236,463 Miles | Carrollton, OH
$4,300
est. $62/mo

Track Price Check Availability

2004 BMW X3
146,489 Miles | Midlothian, VA
$5,000
est. $72/mo

Track Price Check Availability

2008 BMW X3
136,379 Miles | Arlington, VA
$4,981
est. $72/mo

Track Price Check Availability

2004 BMW X3
111,301 Miles | Naperville, IL
$3,500
est. $50/mo

Track Price Check Availability

2006 BMW X3
165,442 Miles | Schaumburg, IL
$3,999
est. $58/mo

Track Price Check Availability

2005 BMW X3
211,010 Miles | Irvington, NJ
$3,495
est. $50/mo

Track Price Check Availability

2004 BMW X3
131,161 Miles | League City, TX
$4,999
est. $72/mo

Track Price Check Availability

2007 BMW X3
151,014 Miles | Fuquay Varina, NC
$4,990
est. $72/mo

Track Price Check Availability

2004 BMW X3
154,001 Miles | Rahway, NJ
$3,650
est. $53/mo

Track Price Check Availability

2005 BMW X3
144,084 Miles | Conyers, GA
$3,995
est. $58/mo

Track Price Check Availability

2007 BMW X3
133,970 Miles | Orlando, FL
$4,900
est. $71/mo

Track Price Check Availability

2004 BMW X3
122,961 Miles | Saint John, IN
$4,995
est. $72/mo

Track Price Check Availability

2007 BMW X3
212,622 Miles | Portland, OR
$4,000
est. $58/mo

Track Price Check Availability

2005 BMW X3
189,745 Miles | Alpharetta, GA
$4,499
est. $65/mo

Track Price Check Availability

2004 BMW X3
199,740 Miles | Mary Esther, FL
$4,995
est. $72/mo

Track Price Check Availability

2005 BMW X3
117,982 Miles | Bedford, VA
$3,995
est. $58/mo

Track Price Check Availability

2004 BMW X3
159,655 Miles | Bedford, VA
$3,995
est. $58/mo

Track Price Check Availability

2005 BMW X3
205,561 Miles | Louisville, TN
$4,995
est. $72/mo

Track Price Check Availability

2006 BMW X3
92,108 Miles | Lodi, NJ
$3,995
est. $58/mo

Track Price Check Availability

BMW X3 Pricing Analysis

Active Listings
Mileage