Used BMW Cars in Alabama

172 results found

2025 BMW X3 M50 xDrive Sports Activity Vehicle for sale in Montgomery, AL

2025 BMW X3 M50 xDrive Sports Activity Vehicle for Sale

Montgomery, AL Jun 3, 2026

Auto Connection LLC

Used 2025 BMW X3, 16,503 miles, gray

$57,995

2026 BMW 3 Series 330i NA Sedan for sale in Irondale, AL

2026 BMW 3 Series 330i NA Sedan for Sale

Irondale, AL Jun 3, 2026

BMW of Birmingham

Used 2026 BMW 3 Series, 13,523 miles, blue

$42,578

2022 BMW X5 sDrive40i Sports Activity Vehicle for sale in Hoover, AL

2022 BMW X5 sDrive40i Sports Activity Vehicle for Sale

Hoover, AL Jun 2, 2026

INFINITI of Birmingham

Used 2022 BMW X5, 28,526 miles, mineral white metallic

$40,997

2024 BMW 7 Series 740i xDrive Sedan for sale in Auburn, AL

2024 BMW 7 Series 740i xDrive Sedan for Sale

Auburn, AL Jun 1, 2026

Fairway Auto Brokers

Used 2024 BMW 7 Series, 20,427 miles, brooklyn grey metallic

$69,900

2024 BMW X7 M60i Sports Activity Vehicle for sale in Irondale, AL

2024 BMW X7 M60i Sports Activity Vehicle for Sale

Irondale, AL Jun 1, 2026

BMW of Birmingham

Used 2024 BMW X7, 56,685 miles, dravit grey metallic

$67,688

2021 BMW X5 xDrive40i Sports Activity Vehicle for sale in Huntsville, AL

2021 BMW X5 xDrive40i Sports Activity Vehicle for Sale

Huntsville, AL Jun 1, 2026

Bentley Hyundai

Used 2021 BMW X5, 88,349 miles, dark graphite metallic

$31,478

2023 BMW X3 sDrive30i Sports Activity Vehicle for sale in Hoover, AL

2023 BMW X3 sDrive30i Sports Activity Vehicle for Sale

Hoover, AL Jun 1, 2026

INFINITI of Birmingham

Used 2023 BMW X3, 38,735 miles, dark graphite metallic

$32,724

2020 BMW 5 Series 530i Sedan for sale in Tallassee, AL

2020 BMW 5 Series 530i Sedan for Sale

Tallassee, AL Jun 1, 2026

Tallassee Chrysler Dodge Jeep Ram

Used 2020 BMW 5 Series, 76,985 miles, gray

$22,967

2020 BMW X7 M50i Sports Activity Vehicle for sale in Tallassee, AL

2020 BMW X7 M50i Sports Activity Vehicle for Sale

Tallassee, AL Jun 1, 2026

Tallassee Chrysler Dodge Jeep Ram

Used 2020 BMW X7, 100,152 miles, white

$37,962

2020 BMW X3 xDrive30i Sports Activity Vehicle for sale in Tallassee, AL

2020 BMW X3 xDrive30i Sports Activity Vehicle for Sale

Tallassee, AL Jun 1, 2026

Tallassee Chrysler Dodge Jeep Ram

Used 2020 BMW X3, 90,036 miles, black

$19,927

2022 BMW X7 xDrive40i Sports Activity Vehicle for sale in Tallassee, AL

2022 BMW X7 xDrive40i Sports Activity Vehicle for Sale

Tallassee, AL Jun 1, 2026

Tallassee Chrysler Dodge Jeep Ram

Used 2022 BMW X7, 89,817 miles, gray

$37,958

2021 BMW 2 Series 228i xDrive Gran Coupe for sale in Tallassee, AL

2021 BMW 2 Series 228i xDrive Gran Coupe for Sale

Tallassee, AL Jun 1, 2026

Tallassee Chrysler Dodge Jeep Ram

Used 2021 BMW 2 Series, 46,841 miles, gray

$25,999

2019 BMW X6 xDrive35i Sports Activity Coupe for sale in Tallassee, AL

2019 BMW X6 xDrive35i Sports Activity Coupe for Sale

Tallassee, AL Jun 1, 2026

Tallassee Chrysler Dodge Jeep Ram

Used 2019 BMW X6, 81,899 miles, gray

$28,591

2023 BMW i4 eDrive35 Gran Coupe for sale in Irondale, AL

2023 BMW i4 eDrive35 Gran Coupe for Sale

Irondale, AL May 31, 2026

EchoPark - Birmingham

Used 2023 BMW i4, 36,209 miles, skyscraper grey metallic

$32,496

2026 BMW X6 xDrive40i Sports Activity Coupe for sale in Montgomery, AL

2026 BMW X6 xDrive40i Sports Activity Coupe for Sale

Montgomery, AL May 31, 2026

BMW of Montgomery

Used 2026 BMW X6, 18,946 miles, red

$74,688

2023 BMW 2 Series M235i xDrive Gran Coupe for sale in Irondale, AL

2023 BMW 2 Series M235i xDrive Gran Coupe for Sale

Irondale, AL May 31, 2026

BMW of Birmingham

Used 2023 BMW 2 Series, 17,752 miles, storm bay metallic

$36,178

2019 BMW X5 xDrive40i Sports Activity Vehicle for sale in Irondale, AL

2019 BMW X5 xDrive40i Sports Activity Vehicle for Sale

Irondale, AL May 31, 2026

BMW of Birmingham

Used 2019 BMW X5, 73,146 miles, arctic gray metallic

$28,689

2024 BMW X5 sDrive40i Sports Activity Vehicle for sale in Irondale, AL

2024 BMW X5 sDrive40i Sports Activity Vehicle for Sale

Irondale, AL May 31, 2026

BMW of Birmingham

Used 2024 BMW X5, 51,155 miles, skyscraper grey metallic

$42,307

2019 BMW 7 Series 740i Sedan for sale in Irondale, AL

2019 BMW 7 Series 740i Sedan for Sale

Irondale, AL May 30, 2026

BMW of Birmingham

Used 2019 BMW 7 Series, 121,912 miles, black sapphire metallic

$19,167

2026 BMW X2 M35i Sports Activity Coupe for sale in Irondale, AL

2026 BMW X2 M35i Sports Activity Coupe for Sale

Irondale, AL May 30, 2026

BMW of Birmingham

Used 2026 BMW X2, 16,879 miles, blue

$48,467

2018 BMW X3 xDrive30i Sports Activity Vehicle for sale in Anniston, AL

2018 BMW X3 xDrive30i Sports Activity Vehicle for Sale

Anniston, AL May 29, 2026

Buster Miles Kia

Used 2018 BMW X3, 75,459 miles, black sapphire metallic

$16,973

2019 BMW X3 sDrive30i Sports Activity Vehicle for sale in Tuscaloosa, AL

2019 BMW X3 sDrive30i Sports Activity Vehicle for Sale

Tuscaloosa, AL May 29, 2026

Mercedes-Benz of Tuscaloosa

Used 2019 BMW X3, 49,492 miles, glacier silver metallic

$23,452

2023 BMW X5 sDrive40i Sports Activity Vehicle for sale in Montgomery, AL

2023 BMW X5 sDrive40i Sports Activity Vehicle for Sale

Montgomery, AL May 28, 2026

Auto Connection LLC

Used 2023 BMW X5, 6,946 miles, gray

$43,995

2019 BMW 7 Series 740i Sedan for sale in Irondale, AL

2019 BMW 7 Series 740i Sedan for Sale

Irondale, AL May 28, 2026

BMW of Birmingham

Used 2019 BMW 7 Series, 72,333 miles, mineral white metallic

$21,689