50 Best BMW X3 for Sale under $10,000, Savings from $1,389

2013 BMW X3
139,395 Miles | North Hollywood, CA
$8,885
est. $128/mo

Track Price Check Availability

2008 BMW X3
104,633 Miles | Bellevue, WA
$9,995
est. $144/mo

Track Price Check Availability

2004 BMW X3
69,915 Miles | Englewood, CO
$8,988
est. $130/mo

Track Price Check Availability

2008 BMW X3
101,605 Miles | Highlands Ranch, CO
$8,279
est. $119/mo

Track Price Check Availability

2004 BMW X3
127,576 Miles | Des Plaines, IL
$4,795
est. $69/mo

Track Price Check Availability

2005 BMW X3
145,622 Miles | Sandwich, IL
$5,945
est. $86/mo

Track Price Check Availability

2004 BMW X3
110,368 Miles | Jacksonville, FL
$6,000
est. $86/mo

Track Price Check Availability

2008 BMW X3
102,000 Miles | Lawndale, CA
$7,550
est. $109/mo

Track Price Check Availability

2007 BMW X3
153,535 Miles | Auburn, WA
$8,388
est. $121/mo

Track Price Check Availability

2008 BMW X3
102,046 Miles | Raleigh, NC
$7,488
est. $108/mo

Track Price Check Availability

2011 BMW X3
130,375 Miles | Dublin, OH
$9,877
est. $142/mo

Track Price Check Availability

2007 BMW X3
103,687 Miles | Sarasota, FL
$6,977
est. $101/mo

Track Price Check Availability

2010 BMW X3
94,995 Miles | Canton, MA
$9,990
est. $144/mo

Track Price Check Availability

2009 BMW X3
136,448 Miles | Escondido, CA
$9,755
est. $141/mo

Track Price Check Availability

2004 BMW X3
198,520 Miles | Plainfield, IN
$5,995
est. $86/mo

Track Price Check Availability

2004 BMW X3
217,764 Miles | Doral, FL
$2,990
est. $43/mo

Track Price Check Availability

2006 BMW X3
87,920 Miles | Souderton, PA
$7,999
est. $115/mo

Track Price Check Availability

2004 BMW X3
88,143 Miles | Elkhart, IN
$9,295
est. $134/mo

Track Price Check Availability

2008 BMW X3
78,618 Miles | Souderton, PA
$8,995
est. $130/mo

Track Price Check Availability

2007 BMW X3
108,507 Miles | Mason City, IA
$4,200
est. $61/mo

Track Price Check Availability