Skip to main content
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Listings
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Filters
  • Black Sapphire Metallic 2026 BMW 740 740iBlack Sapphire Metallic 2026 BMW 740 740iBlack Sapphire Metallic 2026 BMW 740 740iBlack Sapphire Metallic 2026 BMW 740 740iBlack Sapphire Metallic 2026 BMW 740 740iBlack Sapphire Metallic 2026 BMW 740 740i

    $66,384

    $960
    26,337 mi.
    Est. $1,245/mo

    Stivers Ford of Birmingham

    4.6
    Birmingham, AL (25 mi)
    Check Availability

  • White 2017 BMW X3 xDrive35iWhite 2017 BMW X3 xDrive35iWhite 2017 BMW X3 xDrive35iWhite 2017 BMW X3 xDrive35iWhite 2017 BMW X3 xDrive35iWhite 2017 BMW X3 xDrive35i

    $9,999

    125,000 mi.
    Est. $188/mo

    Southside Automotive Group LLC

    4.3
    Birmingham, AL (22 mi)
    Check Availability
  • BLACK 2015 BMW 435 iBLACK 2015 BMW 435 iBLACK 2015 BMW 435 iBLACK 2015 BMW 435 iBLACK 2015 BMW 435 iBLACK 2015 BMW 435 i

    $11,980

    110,088 mi.
    Est. $225/mo

    Preferred Imports

    2.1
    Birmingham, AL (22 mi)
    Check Availability
  • White 2017 BMW X1 xDrive 28iWhite 2017 BMW X1 xDrive 28iWhite 2017 BMW X1 xDrive 28iWhite 2017 BMW X1 xDrive 28iWhite 2017 BMW X1 xDrive 28iWhite 2017 BMW X1 xDrive 28i

    $8,999

    120,000 mi.
    Est. $169/mo

    Southside Automotive Group LLC

    4.3
    Birmingham, AL (22 mi)
    Check Availability
  • Not Specified 2019 BMW X3 M40iNot Specified 2019 BMW X3 M40iNot Specified 2019 BMW X3 M40iNot Specified 2019 BMW X3 M40iNot Specified 2019 BMW X3 M40iNot Specified 2019 BMW X3 M40i

    $24,499

    $496
    88,221 mi.
    Est. $459/mo

    Lot 31

    Hoover, AL (30 mi)
    Check Availability
  • Black 2018 BMW X1 xDrive28iBlack 2018 BMW X1 xDrive28iBlack 2018 BMW X1 xDrive28iBlack 2018 BMW X1 xDrive28iBlack 2018 BMW X1 xDrive28iBlack 2018 BMW X1 xDrive28i

    $10,999

    105,000 mi.
    Est. $206/mo

    Southside Automotive Group LLC

    4.3
    Birmingham, AL (22 mi)
    Check Availability
  • White Metallic 2024 BMW X7 xDrive40iWhite Metallic 2024 BMW X7 xDrive40iWhite Metallic 2024 BMW X7 xDrive40iWhite Metallic 2024 BMW X7 xDrive40iWhite Metallic 2024 BMW X7 xDrive40iWhite Metallic 2024 BMW X7 xDrive40i

    $53,459

    $1.3K
    46,228 mi.
    Est. $1,003/mo

    Birmingham Broker

    Birmingham, AL (21 mi)
    Check Availability
  • 2025 BMW X3 30 xDrive2025 BMW X3 30 xDrive2025 BMW X3 30 xDrive2025 BMW X3 30 xDrive2025 BMW X3 30 xDrive2025 BMW X3 30 xDrive

    $44,800

    14,309 mi.
    Est. $840/mo

    RMR 4x4

    Birmingham, AL (22 mi)
    Check Availability
  • Jet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28iJet Black 2026 BMW X1 xDrive28i

    $43,923

    7,353 mi.
    Est. $824/mo

    BMW Mini of Birmingham

    4.7
    Irondale, AL (24 mi)
    Check Availability
  • Blue 2018 BMW 430 Gran Coupe iBlue 2018 BMW 430 Gran Coupe iBlue 2018 BMW 430 Gran Coupe iBlue 2018 BMW 430 Gran Coupe iBlue 2018 BMW 430 Gran Coupe iBlue 2018 BMW 430 Gran Coupe i

    $9,999

    140,000 mi.
    Est. $188/mo

    Southside Automotive Group LLC

    4.3
    Birmingham, AL (22 mi)
    Check Availability
  • Blue 2014 BMW 640 640i 2dr ConvertibleBlue 2014 BMW 640 640i 2dr ConvertibleBlue 2014 BMW 640 640i 2dr ConvertibleBlue 2014 BMW 640 640i 2dr ConvertibleBlue 2014 BMW 640 640i 2dr ConvertibleBlue 2014 BMW 640 640i 2dr Convertible

    $9,999

    130,000 mi.
    Est. $188/mo

    Southside Automotive Group LLC

    4.3
    Birmingham, AL (22 mi)
    Check Availability
  • White 2017 BMW 740 740i 4dr SedanWhite 2017 BMW 740 740i 4dr SedanWhite 2017 BMW 740 740i 4dr SedanWhite 2017 BMW 740 740i 4dr SedanWhite 2017 BMW 740 740i 4dr SedanWhite 2017 BMW 740 740i 4dr Sedan

    $13,999

    125,000 mi.
    Est. $263/mo

    Southside Automotive Group LLC

    4.3
    Birmingham, AL (22 mi)
    Check Availability
  • White 2018 BMW 430 Gran Coupe iWhite 2018 BMW 430 Gran Coupe iWhite 2018 BMW 430 Gran Coupe iWhite 2018 BMW 430 Gran Coupe iWhite 2018 BMW 430 Gran Coupe iWhite 2018 BMW 430 Gran Coupe i

    $11,999

    100,000 mi.
    Est. $225/mo

    Southside Automotive Group LLC

    4.3
    Birmingham, AL (22 mi)
    Check Availability
  • Mineral White Metallic 2022 BMW X6 xDrive40iMineral White Metallic 2022 BMW X6 xDrive40iMineral White Metallic 2022 BMW X6 xDrive40iMineral White Metallic 2022 BMW X6 xDrive40iMineral White Metallic 2022 BMW X6 xDrive40iMineral White Metallic 2022 BMW X6 xDrive40i

    $43,993

    63,787 mi.
    Est. $825/mo

    Mitch Smith Chevrolet

    4.7
    Cullman, AL (24 mi)
    Check Availability
  • Tanzanite Blue II Metallic 2019 BMW X5 xDrive50iTanzanite Blue II Metallic 2019 BMW X5 xDrive50iTanzanite Blue II Metallic 2019 BMW X5 xDrive50iTanzanite Blue II Metallic 2019 BMW X5 xDrive50iTanzanite Blue II Metallic 2019 BMW X5 xDrive50iTanzanite Blue II Metallic 2019 BMW X5 xDrive50i

    Not Priced

    61,480 mi.

    Serra Nissan

    4.5
    Birmingham, AL (17 mi)
    Check Availability
  • $34,959

    101,180 mi.
    Est. $656/mo

    Birmingham Broker

    Birmingham, AL (21 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW X5 xDrive40i

    $33,498

    $201
    47,409 mi.
    Est. $628/mo

    BMW Mini of Birmingham

    4.7
    Irondale, AL (24 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW 330 NA

    $47,252

    $5.6K
    3,786 mi.
    Est. $886/mo

    BMW Mini of Birmingham

    4.7
    Irondale, AL (24 mi)
    Check Availability
  • $31,699

    21,967 mi.
    Est. $594/mo

    BMW Mini of Birmingham

    4.7
    Irondale, AL (24 mi)
    Check Availability
  • Jet Black 2027 BMW X1 xDrive28i

    $43,451

    $4K
    1,611 mi.
    Est. $815/mo

    BMW Mini of Birmingham

    4.7
    Irondale, AL (24 mi)
    Check Availability
  • Black 2018 BMW 740 xDrive

    $27,699

    43,165 mi.
    Est. $519/mo

    BMW Mini of Birmingham

    4.7
    Irondale, AL (24 mi)
    Check Availability
  • Alpine White 2026 BMW X3 30 xDrive

    $50,201

    $5.4K
    4,760 mi.
    Est. $941/mo

    BMW Mini of Birmingham

    4.7
    Irondale, AL (24 mi)
    Check Availability
  • Interlagos Blue Metallic 2008 BMW M6 BaseInterlagos Blue Metallic 2008 BMW M6 BaseInterlagos Blue Metallic 2008 BMW M6 BaseInterlagos Blue Metallic 2008 BMW M6 BaseInterlagos Blue Metallic 2008 BMW M6 BaseInterlagos Blue Metallic 2008 BMW M6 Base

    $15,850

    89,079 mi.
    Est. $297/mo

    Fishers Imports

    4.5
    $427 delivery from Fishers, IN (428 mi)
    Check Availability
  • Black Sapphire Metallic 2015 BMW Z4 sDrive28iBlack Sapphire Metallic 2015 BMW Z4 sDrive28iBlack Sapphire Metallic 2015 BMW Z4 sDrive28iBlack Sapphire Metallic 2015 BMW Z4 sDrive28iBlack Sapphire Metallic 2015 BMW Z4 sDrive28iBlack Sapphire Metallic 2015 BMW Z4 sDrive28i

    $17,999

    57,366 mi.
    Est. $338/mo

    KNB Motors Inc

    $842 delivery from Northlake, IL (562 mi)
    Check Availability