New & Used BMW X5 for Sale in Pelham, AL

Filters

Filter Advanced Filters
Sort By
Great Deal Certified

CPO 2018 BMW X5 sDrive35i

$39,999
42,046 mi.
mi. from 35124
1000 Tom Williams Way Irondale, AL 35210
(877) 882-3447
Great Deal

Used 2020 BMW X5 xDrive40i

$55,998
14,791 mi.
mi. from 35124
1000 Tom Williams Way Irondale, AL 35210
(866) 981-6621
Good Deal Certified

CPO 2019 BMW X5 xDrive40i

$57,999
20,756 mi.
mi. from 35124
1000 Tom Williams Way Irondale, AL 35210
(877) 882-3447
Good Deal

Used 2018 BMW X5 sDrive35i

$40,998
31,307 mi.
mi. from 35124
1000 Tom Williams Way Irondale, AL 35210
(866) 981-6621
Fair Deal

Used 2017 BMW X5 xDrive35i

$37,689
23,627 mi.
mi. from 35124
2001 Tom Williams Way Birmingham, AL 35210
5.0
1 review
(205) 859-0033
Fair Deal

Used 2017 BMW X5 sDrive35i

$32,555
64,348 mi.
mi. from 35124
300 Gadsden Hwy Birmingham, AL 35235
(205) 847-2603
Great Deal

Used 2019 BMW X5 xDrive40i

$51,443
34,092 mi.
mi. from 35124
39765 US HIGHWAY 280 Sylacauga, AL 35150
5.0
9 reviews
(256) 369-4236
Fair Deal

Used 2019 BMW X5 xDrive40i

$64,996
2,152 mi.
mi. from 35124
8122 Helena Rd Pelham, AL 35124
(205) 623-2281
Fair Deal

Used 2019 BMW X5 xDrive50i

$67,677
13,021 mi.
mi. from 35124
3010 Columbiana Rd Birmingham, AL 35216
(205) 918-7993

New 2022 BMW X5 sDrive40i

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

Used 2021 BMW X5 xDrive40i

$64,999
8,796 mi.
mi. from 35124
1000 Tom Williams Way Irondale, AL 35210
(866) 981-6621
Fair Deal

Used 2019 BMW X5 xDrive40i

$57,590
20,929 mi.
Online vendor
ONLINE ONLY - No Retail Location Birmingham, AL 35203
(205) 409-4671
Fair Deal

Used 2019 BMW X5 xDrive40i

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

New 2022 BMW X5 sDrive40i

$64,945
0 mi.
mi. from 35124
1000 Tom Williams Way Irondale, AL 35210
(888) 540-0171

BMW X5 by Body Style

Find BMW X5 Deals in Nearby Cities

Bmw X5s for Sale by Year