New & Used BMW X1 under $20,000 & under 40000 Miles for Sale

Filters

Filter Advanced Filters
Sort By
Good Deal

Used 2014 BMW X1 xDrive 28i

$19,995
34,460 mi.
mi. from 67025
756/820 New Haven Road Naugatuck, CT 06770
(203) 490-4937

Used 2015 BMW X1 sDrive28i

$18,996
33,477 mi.
mi. from 67025
1695 Auto Park Way Escondido, CA 92029
(760) 298-5036

New 2021 BMW X1 sDrive28i

$0
10 mi.
mi. from 67025
410 Koloa Street Kahului, HI 96732
(808) 214-9566

Used 2018 BMW X1 sDrive28i

$0
24,211 mi.
mi. from 67025
410 Koloa Street Kahului, HI 96732
(808) 868-5560

New 2021 BMW X1 xDrive28i

$0
0 mi.
mi. from 67025
2853 N Main St Gainesville, FL 32609
(352) 505-1747

New 2021 BMW X1 sDrive28i

$0
10 mi.
mi. from 67025
410 Koloa Street Kahului, HI 96732
(808) 214-9566

New 2021 BMW X1 xDrive28i

$0
0 mi.
mi. from 67025
2853 N Main St Gainesville, FL 32609
(352) 505-1747

New 2021 BMW X1 sDrive28i

$0
0 mi.
mi. from 67025
2853 N Main St Gainesville, FL 32609
(352) 505-1747
Good Deal

Used 2014 BMW X1 sDrive28i

$19,989
30,285 mi.
mi. from 67025
909 Capitol Expressway Auto Mall San Jose, CA 95136
(888) 693-9760
Good Deal

Used 2016 BMW X1 xDrive 28i

$18,991
31,494 mi.
mi. from 67025
5200 South State Road 7 Fort Lauderdale, FL 33314
(305) 307-5955

New 2021 BMW X1 xDrive28i

$0
0 mi.
mi. from 67025
5145 SW College Rd Ocala, FL 34474
(352) 269-4474

Used 2021 BMW X1 sDrive28i

$0
3,019 mi.
mi. from 67025
24825 US Hwy 19 N Clearwater, FL 33763
(888) 728-7497

Used 2013 BMW X1 sDrive28i

$13,900
0 mi.
mi. from 67025
402 W 6th St Corona, CA 92882
(951) 547-2601

Bmw X1s for Sale by Year