New & Used BMW X2 under $40,000 & under 6000 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 2022 BMW X2 xDrive28i

$37,865
4,890 mi.
244 mi. from 20149
200 Sunrise Hwy Amityville, NY 11701
(516) 307-0217
Good Deal Certified

CPO 2022 BMW X2 sDrive28i

$38,592
5,804 mi.
1,366 mi. from 20149
15507 W IH10 San Antonio, TX 78249
(210) 399-3633
Fair Deal

Used 2022 BMW X2 xDrive28i

$37,888
2,953 mi.
1,154 mi. from 20149
19350 Preston Rd Dallas, TX 75252
(214) 646-3467

Used 2021 BMW X2 sDrive28i

$36,999
0 mi.
2,272 mi. from 20149
1660 E. Spring Street Signal Hill, CA 90755
(888) 431-2612

Used 2021 BMW X2 sDrive28i

$35,999
0 mi.
2,272 mi. from 20149
1660 E. Spring Street Signal Hill, CA 90755
(888) 431-2612

Used 2023 BMW X2 sDrive28i

$39,990
2,058 mi.
878 mi. from 20149
11619 Bobby Eleuterius Blvd D'Iberville, MS 39540
(228) 206-7020
Great Deal

Used 2019 BMW X2 xDrive28i

$36,642
5,903 mi.
120 mi. from 20149
305 W Lincoln Hwy Exton, PA 19341
3.5
8 reviews
(888) 838-1916

Used 2021 BMW X2 sDrive28i

$36,999
0 mi.
2,272 mi. from 20149
1660 E. Spring Street Signal Hill, CA 90755
(888) 431-2612

Used 2021 BMW X2 sDrive28i

$36,999
0 mi.
2,272 mi. from 20149
1660 E. Spring Street Signal Hill, CA 90755
(888) 431-2612
Good Deal

Used 2020 BMW X2 xDrive28i

$37,500
5,850 mi.
105 mi. from 20149
1505 Quentin Rd Lebanon, PA 17042
(717) 844-5216
Good Deal

Used 2018 BMW X2 xDrive28i

$34,795
4,412 mi.
37 mi. from 20149
1551 W Old Liberty Rd Sykesville, MD 21784
(443) 318-7427
Good Deal

Used 2022 BMW X2 sDrive28i

$36,995
5,985 mi.
779 mi. from 20149
915 W New Haven Ave Melbourne, FL 32901
(321) 306-5614

Used 2021 BMW X2 sDrive28i

$36,999
0 mi.
2,272 mi. from 20149
1660 E. Spring Street Signal Hill, CA 90755
(888) 431-2612

Bmw X2s for Sale by Year