2009 BMW X3 xDrive30i
100,111 miles / $9,600
100,111 miles / $9,600
162,152 miles / $5,995
114,149 miles / $7,900
127,286 miles / $6,990
81,542 miles / $8,658
82,877 miles / $10,495
90,000 miles / $9,995
94,758 miles / $6,995
98,386 miles / $8,950
101,555 miles / $9,477
111,416 miles / $9,988
115,738 miles / $7,495