New & Used BMW X3 under $30,000 & under 30000 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 2018 BMW X3 xDrive30i

$29,410
28,781 mi.
mi. from 20149
4950 Sunrise Highway Massapequa Park, NY 11762
(877) 878-2832
Fair Deal

Used 2014 BMW X3 xDrive28i

$23,989
10,028 mi.
mi. from 20149
680 N Main St Doylestown, PA 18901
(267) 544-1696

Used 2014 BMW X3 xDrive28i

$16,985
0 mi.
mi. from 20149
2600 W U.S. Hwy 50 Pueblo, CO 81008
(719) 242-9747

Used 2016 BMW X3 xDrive28i

$26,899
26,315 mi.
mi. from 20149
985 NJ-17 Ramsey, NJ 07446
(877) 461-5490
Good Deal

Used 2017 BMW X3 xDrive28i

$28,950
28,342 mi.
mi. from 20149
623 Providence Hwy. Walpole, MA 02081
(888) 561-7042
Fair Deal

Used 2017 BMW X3 sDrive28i

$29,000
26,510 mi.
mi. from 20149
4400 Parks Legado Rd Odessa, TX 79765
(432) 296-4537

Used 2016 BMW X3 xDrive28i

$28,500
21,508 mi.
mi. from 20149
13517 Statesville Rd Huntersville, NC 28078
4.0
8 reviews
(704) 464-3041

Used 2019 BMW X3 sDrive30i

$27,099
26,100 mi.
mi. from 20149
1568 Mallory Ln Brentwood, TN 37027
(866) 495-6052
Good Deal

Used 2017 BMW X3 xDrive28i

$27,994
23,339 mi.
mi. from 20149
1466 N Military Trl West Palm Beach, FL 33409
(866) 893-8415

Used 2004 BMW X3 2.5i

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

Used 2014 BMW X3 xDrive28i

$22,950
25,169 mi.
mi. from 20149
520 W International Speedway Blvd Daytona Beach, FL 32114
(386) 675-4315

BMW X3 by Body Style

Bmw X3s for Sale by Year