BMW 5 Series for Sale in Alabama
Live BMW 5 Series inventory in Alabama, priced low to high.
74 listings · $13,584 – $86,850

Used 2017 BMW 5 Series
$13,584
Est. $207/mo*
Southside Automotive Group

Used 2018 BMW 5 Series
$13,895
Est. $211/mo*
Toyota of Montgomery

Used 2019 BMW 5 Series
$15,085
Est. $228/mo*
Southside Automotive Group

Used 2017 BMW 5 Series
$16,989
Est. $255/mo*
America's Car World

Used 2021 BMW 5 Series
$16,999
Est. $256/mo*
Parkway Automotives LLC

Used 2018 BMW 5 Series
$17,698
Est. $265/mo*
BMW of Birmingham

Used 2019 BMW 5 Series
$18,500
Est. $277/mo*
SKCO Automotive

Used 2018 BMW 5 Series
$18,550
Est. $278/mo*
Vestavia Vinfast

Used 2017 BMW 5 Series
$18,989
Est. $284/mo*
Shottenkirk Honda Huntsville

Used 2020 BMW 5 Series
$21,794
Est. $324/mo*
Tallassee CDJR

Used 2021 BMW 5 Series
$22,158
Est. $329/mo*
Birmingham Broker

Used 2018 BMW 5 Series
$22,996
Est. $341/mo*
Tameron Hyundai

Used 2021 BMW 5 Series
$25,883
Est. $382/mo*
Tallassee CDJR

Used 2019 BMW 5 Series
$25,900
Est. $382/mo*
Ultra Motorcars

Used 2019 BMW 5 Series
$26,441
Est. $390/mo*
Hoover Toyota

Used 2020 BMW 5 Series
$26,699
Est. $394/mo*
BMW of Birmingham

Used 2023 BMW 5 Series
$35,498
Est. $519/mo*
BMW of Birmingham

Used 2023 BMW 5 Series
$35,699
Est. $522/mo*
BMW of Birmingham

Certified 2023 BMW 5 Series
$35,998
Est. $526/mo*
Century Automotive Group

Used 2023 BMW 5 Series
$37,996
Est. $555/mo*
Century Automotive Group

Used 2022 BMW 5 Series
$38,016
Est. $555/mo*
Mercedes-Benz of Huntsville

Used 2023 BMW 5 Series
$40,996
Est. $598/mo*
Century Automotive Group

Certified 2023 BMW 5 Series
$42,998
Est. $626/mo*
Century Automotive Group

Used 2026 BMW 5 Series
$55,038
Est. $798/mo*
BMW of Tuscaloosa

New 2026 BMW 5 Series
$64,015
Est. $926/mo*
Century Automotive Group

New 2026 BMW 5 Series
$64,665
Est. $935/mo*
Century Automotive Group

Used 2025 BMW 5 Series
$64,699
Est. $935/mo*
BMW of Birmingham

New 2026 BMW 5 Series
$65,015
Est. $940/mo*
BMW of Montgomery

New 2027 BMW 5 Series
$65,240
Est. $943/mo*
BMW of Montgomery

Used 2026 BMW 5 Series
$65,306
Est. $944/mo*
McConnell Honda Acura

New 2026 BMW 5 Series
$65,890
Est. $952/mo*
BMW of Birmingham

New 2026 BMW 5 Series
$66,040
Est. $954/mo*
BMW of Birmingham

New 2026 BMW 5 Series
$66,540
Est. $962/mo*
BMW of Birmingham

New 2026 BMW 5 Series
$67,040
Est. $969/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$67,390
Est. $974/mo*
BMW of Birmingham

Used 2026 BMW 5 Series
$67,913
Est. $981/mo*
BMW of Tuscaloosa

New 2026 BMW 5 Series
$68,040
Est. $983/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$68,090
Est. $984/mo*
Century Automotive Group

New 2026 BMW 5 Series
$68,355
Est. $987/mo*
BMW of Tuscaloosa

New 2027 BMW 5 Series
$68,440
Est. $989/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$68,590
Est. $991/mo*
Century Automotive Group

New 2026 BMW 5 Series
$69,190
Est. $999/mo*
BMW of Birmingham

New 2026 BMW 5 Series
$69,440
Est. $1,003/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$69,460
Est. $1,003/mo*
BMW of Montgomery

New 2026 BMW 5 Series
$69,540
Est. $1,004/mo*
BMW of Birmingham

New 2026 BMW 5 Series
$70,190
Est. $1,014/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$70,740
Est. $1,021/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$70,890
Est. $1,024/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$71,190
Est. $1,028/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$71,540
Est. $1,033/mo*
BMW of Montgomery

New 2027 BMW 5 Series
$71,715
Est. $1,035/mo*
BMW of Montgomery

New 2026 BMW 5 Series
$71,915
Est. $1,038/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$72,140
Est. $1,041/mo*
BMW of Montgomery

New 2026 BMW 5 Series
$72,640
Est. $1,049/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$72,649
Est. $1,049/mo*
BMW of Mobile

New 2027 BMW 5 Series
$72,890
Est. $1,052/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$73,140
Est. $1,056/mo*
BMW of Birmingham

New 2026 BMW 5 Series
$73,199
Est. $1,057/mo*
BMW of Mobile

New 2027 BMW 5 Series
$73,210
Est. $1,057/mo*
BMW of Montgomery

New 2027 BMW 5 Series
$73,355
Est. $1,059/mo*
BMW of Tuscaloosa

New 2027 BMW 5 Series
$73,600
Est. $1,062/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$73,899
Est. $1,067/mo*
BMW of Mobile

New 2027 BMW 5 Series
$73,899
Est. $1,067/mo*
BMW of Mobile

New 2027 BMW 5 Series
$73,899
Est. $1,067/mo*
BMW of Mobile

New 2027 BMW 5 Series
$73,950
Est. $1,067/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$74,150
Est. $1,070/mo*
BMW of Birmingham

New 2026 BMW 5 Series
$74,465
Est. $1,075/mo*
BMW of Tuscaloosa

New 2027 BMW 5 Series
$76,049
Est. $1,097/mo*
BMW of Mobile

New 2027 BMW 5 Series
$79,090
Est. $1,140/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$79,840
Est. $1,151/mo*
Century Automotive Group

New 2027 BMW 5 Series
$79,940
Est. $1,153/mo*
Century Automotive Group

New 2027 BMW 5 Series
$85,249
Est. $1,228/mo*
BMW of Mobile

New 2027 BMW 5 Series
$85,340
Est. $1,230/mo*
BMW of Birmingham

New 2027 BMW 5 Series
$86,850
Est. $1,251/mo*
BMW of Birmingham