New & Used BMW X3 for Sale in Pelham, AL

Filters

Filter Advanced Filters
Sort By
Good Deal

Used 2020 BMW X3 xDrive30i

$43,990
14,331 mi.
Online vendor
ONLINE ONLY - No Retail Location Birmingham, AL 35203
(205) 409-4671
Good Deal

Used 2014 BMW X3 xDrive28i

$16,498
82,520 mi.
mi. from 35124
1000 Tom Williams Way Irondale, AL 35210
(866) 981-6621

New 2022 BMW X3 sDrive30i

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

New 2022 BMW X3 sDrive30i

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

Used 2019 BMW X3 sDrive30i

$35,875
31,335 mi.
mi. from 35124
1640 Montgomery Hwy Birmingham, AL 35216
(205) 847-2692
Good Deal

Used 2021 BMW X3 xDrive30i

$48,590
4,962 mi.
Online vendor
ONLINE ONLY - No Retail Location Birmingham, AL 35203
(205) 409-4671
Fair Deal

Used 2014 BMW X3 xDrive28i

$15,998
116,001 mi.
mi. from 35124
1476 Montgomery Highway Vestavia Hills, AL 35216
(205) 209-4249

New 2022 BMW X3 xDrive30i

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

New 2022 BMW X3 xDrive30i

$49,830
10 mi.
mi. from 35124
1000 Tom Williams Way Irondale, AL 35210
(888) 540-0171
Good Deal

Used 2020 BMW X3 sDrive30i

$45,995
14,476 mi.
mi. from 35124
1640 Montgomery Hwy Birmingham, AL 35216
(205) 847-2692
Good Deal

Used 2019 BMW X3 sDrive30i

$39,990
22,103 mi.
mi. from 35124
100 Drivers Way Pelham, AL 35124
(205) 419-8528
Fair Deal

Used 2012 BMW X3 xDrive28i

$19,990
40,734 mi.
Online vendor
ONLINE ONLY - No Retail Location Birmingham, AL 35203
(205) 409-4671

New 2022 BMW X3 sDrive30i

$45,245
15 mi.
mi. from 35124
1000 Tom Williams Way Irondale, AL 35210
(888) 540-0171

New 2022 BMW X3 xDrive30i

$49,340
10 mi.
mi. from 35124
1000 Tom Williams Way Irondale, AL 35210
(888) 540-0171

BMW X3 by Body Style

Find BMW X3 Deals in Nearby Cities

Bmw X3s for Sale by Year