New & Used BMW X2 for Sale in Pelham, AL

Filters

Filter Advanced Filters
Sort By
Great Deal

Used 2018 BMW X2 sDrive28i

$30,662
25,988 mi.
mi. from 35124
1595 Montgomery Hwy S Birmingham, AL 35216
(205) 847-2531
Good Deal

Used 2018 BMW X2 xDrive28i

$32,338
24,628 mi.
mi. from 35124
3010 Columbiana Rd Birmingham, AL 35216
(205) 918-7993
Fair Deal

Used 2018 BMW X2 xDrive28i

$32,796
26,863 mi.
mi. from 35124
1000 Tom Williams Way Irondale, AL 35210
(866) 981-6621
Good Deal Certified

CPO 2018 BMW X2 sDrive28i

$30,996
25,096 mi.
mi. from 35124
1000 Tom Williams Way Irondale, AL 35210
(877) 882-3447

New 2020 BMW X2 xDrive28i

$43,445
0 mi.
mi. from 35124
1000 Tom Williams Way Irondale, AL 35210
(888) 540-0171
Good Deal

Used 2021 BMW X2 M35i

$45,990
12,556 mi.
mi. from 35124
1313 Grants Mill Way Birmingham, AL 35210
(205) 847-2573
Good Deal

Used 2019 BMW X2 M35i

$41,996
1,055 mi.
mi. from 35124
8122 Helena Rd Pelham, AL 35124
(205) 623-2281

Used 2019 BMW X2 sDrive28i

$28,996
14,566 mi.
mi. from 35124
8122 Helena Rd Pelham, AL 35124
(205) 623-2281

Find BMW X2 Deals in Nearby Cities

Bmw X2s for Sale by Year