New & Used BMW for Sale in Birmingham, AL

Filters

Filter Advanced Filters
Sort By
Great Deal

Used 2006 BMW Z4 3.0i Roadster

$10,995
83,003 mi.
mi. from 35259
1675 Montgomery Hwy S Birmingham, AL 35216
(205) 847-2639
Great Deal

Used 2020 BMW 740 i

$58,289
27,839 mi.
mi. from 35259
2001 Tom Williams Way Birmingham, AL 35210
(205) 859-0033
Great Deal

Used 2020 BMW X3 sDrive30i

$36,889
38,618 mi.
mi. from 35259
2001 Tom Williams Way Birmingham, AL 35210
(205) 859-0033
Great Deal

Used 2019 BMW 540 i

$42,499
45,425 mi.
Online vendor
ONLINE ONLY - No Retail Location Birmingham, AL 35244
(205) 216-4509
Great Deal

Used 2017 BMW 330 i

$22,800
82,370 mi.
mi. from 35259
1837 Grants Mill Rd Birmingham, AL 35210
(205) 918-7642
Great Deal

Used 2020 BMW 430 i

$37,994
10,163 mi.
mi. from 35259
8122 Helena Rd Pelham, AL 35124
(205) 623-2281
Great Deal

Used 2019 BMW 750 i

$53,999
50,876 mi.
mi. from 35259
1000 Tom Williams Way Irondale, AL 35210
(866) 981-6621
Great Deal

Used 2015 BMW 650 i xDrive

$41,980
55,637 mi.
mi. from 35259
2415 4th Ave S Birmingham, AL 35233
(205) 860-6016
Great Deal

Used 2014 BMW 428 i

$21,800
82,570 mi.
mi. from 35259
9100 Hwy 11 Chelsea, AL 35043
(205) 847-2561
Great Deal

Used 2011 BMW 128 i

$9,450
100,000 mi.
mi. from 35259
2025 Valleydale Rd Birmingham, AL 35244
(205) 847-2494
Great Deal

Used 2020 BMW 430 i

$36,995
14,659 mi.
mi. from 35259
8122 Helena Rd Pelham, AL 35124
(205) 623-2281
Great Deal

Used 2019 BMW M240 i

$41,975
39,034 mi.
mi. from 35259
1640 Montgomery Hwy Birmingham, AL 35216
(205) 847-2692
Great Deal

Used 2015 BMW X3 xDrive35i

$23,959
58,814 mi.
mi. from 35259
2224 4th Ave S Birmingham, AL 35233
(205) 847-2517
Great Deal

Used 2020 BMW 430 i

$36,995
13,853 mi.
mi. from 35259
8122 Helena Rd Pelham, AL 35124
(205) 623-2281
Great Deal

Used 2017 BMW 330 i

$24,959
30,352 mi.
mi. from 35259
2224 4th Ave S Birmingham, AL 35233
(205) 847-2517
Great Deal

Used 2006 BMW X3 3.0i

$6,999
175,000 mi.
mi. from 35259
2025 Valleydale Rd Birmingham, AL 35244
(205) 847-2494
Great Deal

Used 2018 BMW 540 i

$32,977
86,462 mi.
mi. from 35259
630 Fieldstown Rd Gardendale, AL 35071
(205) 683-6122

BMW by Body Style

Find BMW Deals in Nearby Cities

BMW by Year

Bmws for Sale by Model