New & Used BMW X3 under $8,000 & under 125000 Miles for Sale

Filters
Filter Advanced Filters

No Cars Match Your Filters

However, we did up your distance to find you some cars. You’ll want to modify your search if they’re too far away!
Great Deal

Used 2007 BMW X3 3.0si

$7,995
108,138 mi.
510 mi. from 20149
3705 Buford Highway Northeast Duluth, GA 30096
(877) 213-0577

Used 2006 BMW X3 3.0i

$3,995
99,564 mi.
167 mi. from 20149
4180 Rocky Ford Rd Bedford, VA 24523
(540) 707-0055

Used 2004 BMW X3 2.5i

$2,700
0 mi.
590 mi. from 20149
2741 Belvidere Rd Waukegan, IL 60085
(847) 752-5656

Used 2013 BMW X3 xDrive28i

$7,895
101,147 mi.
221 mi. from 20149
12041 Flatlands Ave Brooklyn, NY 11207
(888) 829-8953
Great Deal

Used 2010 BMW X3 xDrive30i

$7,999
99,139 mi.
922 mi. from 20149
2695-1 NW 141st St Opa-locka, FL 33054
1.0
3 reviews
(954) 268-1214
Great Deal

Used 2005 BMW X3 2.5i

$5,900
113,691 mi.
1,372 mi. from 20149
9506 Braun Road San Antonio, TX 78254
(210) 277-0242

Used 2005 BMW X3 2.5i

$7,999
98,376 mi.
405 mi. from 20149
579 Amherst Street Nashua, NH 03063
(888) 460-4093

Bmw X3s for Sale by Year