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
  • Green 2026 BMW X1 XDrive28iGreen 2026 BMW X1 XDrive28iGreen 2026 BMW X1 XDrive28iGreen 2026 BMW X1 XDrive28iGreen 2026 BMW X1 XDrive28iGreen 2026 BMW X1 XDrive28i

    $42,998

    17,228 mi.
    Est. $773/mo

    CarMax Huntsville

    4.3
    Huntsville, AL (12 mi)
    Check Availability
  • Blue 2025 BMW X1 XDrive28iBlue 2025 BMW X1 XDrive28iBlue 2025 BMW X1 XDrive28iBlue 2025 BMW X1 XDrive28iBlue 2025 BMW X1 XDrive28iBlue 2025 BMW X1 XDrive28i

    $38,998

    10,796 mi.
    Est. $701/mo

    CarMax Huntsville

    4.3
    Huntsville, AL (12 mi)
    Check Availability
  • Silver 2026 BMW X1 XDrive28iSilver 2026 BMW X1 XDrive28iSilver 2026 BMW X1 XDrive28iSilver 2026 BMW X1 XDrive28iSilver 2026 BMW X1 XDrive28iSilver 2026 BMW X1 XDrive28i

    $40,998

    $1K
    10,087 mi.
    Est. $737/mo

    CarMax Huntsville

    4.3
    Huntsville, AL (12 mi)
    Check Availability
  • Gray 2026 BMW X1 XDrive28iGray 2026 BMW X1 XDrive28iGray 2026 BMW X1 XDrive28iGray 2026 BMW X1 XDrive28iGray 2026 BMW X1 XDrive28iGray 2026 BMW X1 XDrive28i

    $39,998

    11,725 mi.
    Est. $719/mo

    CarMax Huntsville

    4.3
    Huntsville, AL (12 mi)
    Check Availability
  • Silver 2026 BMW X1 XDrive28iSilver 2026 BMW X1 XDrive28iSilver 2026 BMW X1 XDrive28iSilver 2026 BMW X1 XDrive28iSilver 2026 BMW X1 XDrive28iSilver 2026 BMW X1 XDrive28i

    $39,998

    18,582 mi.
    Est. $719/mo

    CarMax Huntsville

    4.3
    Huntsville, AL (12 mi)
    Check Availability
  • Alpine White 2023 BMW X6 xDrive40iAlpine White 2023 BMW X6 xDrive40iAlpine White 2023 BMW X6 xDrive40iAlpine White 2023 BMW X6 xDrive40iAlpine White 2023 BMW X6 xDrive40iAlpine White 2023 BMW X6 xDrive40i

    $45,993

    61,088 mi.
    Est. $827/mo

    Century Automotive

    4.4
    Huntsville, AL (10 mi)
    Check Availability
  • Black Sapphire Metallic 2016 BMW 435 i xDriveBlack Sapphire Metallic 2016 BMW 435 i xDriveBlack Sapphire Metallic 2016 BMW 435 i xDrive

    $27,993

    41,711 mi.
    Est. $504/mo

    Lexus of Huntsville

    4.7
    Huntsville, AL (12 mi)
    Check Availability
  • Melbourne Red Metallic 2020 BMW 330 330iMelbourne Red Metallic 2020 BMW 330 330iMelbourne Red Metallic 2020 BMW 330 330iMelbourne Red Metallic 2020 BMW 330 330iMelbourne Red Metallic 2020 BMW 330 330iMelbourne Red Metallic 2020 BMW 330 330i

    $19,495

    88,921 mi.
    Est. $351/mo

    University Kia

    2.8
    Huntsville, AL (12 mi)
    Check Availability
  • Black 2026 BMW X1 XDrive28iBlack 2026 BMW X1 XDrive28iBlack 2026 BMW X1 XDrive28iBlack 2026 BMW X1 XDrive28iBlack 2026 BMW X1 XDrive28iBlack 2026 BMW X1 XDrive28i

    $39,998

    19,713 mi.
    Est. $719/mo

    CarMax Huntsville

    4.3
    Huntsville, AL (12 mi)
    Check Availability
  • White Metallic 2026 BMW X6 xDrive40iWhite Metallic 2026 BMW X6 xDrive40iWhite Metallic 2026 BMW X6 xDrive40iWhite Metallic 2026 BMW X6 xDrive40iWhite Metallic 2026 BMW X6 xDrive40iWhite Metallic 2026 BMW X6 xDrive40i

    $62,693

    37,754 mi.
    Est. $1,128/mo

    Shottenkirk Honda Huntsville

    4.9
    Huntsville, AL (12 mi)
    Check Availability
  • Black Sapphire Metallic 2022 BMW 230 iBlack Sapphire Metallic 2022 BMW 230 i

    $29,993

    40,971 mi.
    Est. $539/mo

    Century Automotive

    4.4
    Huntsville, AL (10 mi)
    Check Availability
  • Silver 2017 BMW M240 i xDriveSilver 2017 BMW M240 i xDrive

    $19,000

    109,600 mi.
    Est. $342/mo

    Private seller: latrelle

    Camelot, AL (21 mi)
    Contact Seller
  • $36,595

    56,163 mi.
    Est. $658/mo

    Century Automotive

    4.4
    Huntsville, AL (10 mi)
    Check Availability
  • $38,998

    35,498 mi.
    Est. $701/mo

    Century BMW (AL)

    Huntsville, AL (10 mi)
  • $71,998

    25,676 mi.
    Est. $1,295/mo

    Century BMW (AL)

    Huntsville, AL (10 mi)
  • $46,998

    6,895 mi.
    Est. $845/mo

    Century BMW (AL)

    Huntsville, AL (10 mi)
  • $75,998

    24,285 mi.
    Est. $1,367/mo

    Century BMW (AL)

    Huntsville, AL (10 mi)
  • $74,998

    25,402 mi.
    Est. $1,349/mo

    Century BMW (AL)

    Huntsville, AL (10 mi)
  • $67,998

    26,286 mi.
    Est. $1,223/mo

    Century BMW (AL)

    Huntsville, AL (10 mi)
  • $57,598

    22,221 mi.
    Est. $1,036/mo

    Century BMW (AL)

    Huntsville, AL (10 mi)
  • $35,998

    35,770 mi.
    Est. $647/mo

    Century BMW (AL)

    Huntsville, AL (10 mi)
  • $39,998

    32,485 mi.
    Est. $719/mo

    Century BMW (AL)

    Huntsville, AL (10 mi)
  • $66,998

    5,891 mi.
    Est. $1,205/mo

    Century BMW (AL)

    Huntsville, AL (10 mi)
  • $29,998

    54,966 mi.
    Est. $540/mo

    Century BMW (AL)

    Huntsville, AL (10 mi)
  • Brooklyn Grey Metallic 2021 BMW M4 BaseBrooklyn Grey Metallic 2021 BMW M4 BaseBrooklyn Grey Metallic 2021 BMW M4 BaseBrooklyn Grey Metallic 2021 BMW M4 BaseBrooklyn Grey Metallic 2021 BMW M4 BaseBrooklyn Grey Metallic 2021 BMW M4 Base

    $68,225

    12,005 mi.
    Est. $1,227/mo

    Bentley Indianapolis

    3.9
    $613 delivery from Indianapolis, IN (351 mi)
    Check Availability
  • Brooklyn Grey Metallic 2024 BMW M4 Competition xDriveBrooklyn Grey Metallic 2024 BMW M4 Competition xDriveBrooklyn Grey Metallic 2024 BMW M4 Competition xDriveBrooklyn Grey Metallic 2024 BMW M4 Competition xDriveBrooklyn Grey Metallic 2024 BMW M4 Competition xDriveBrooklyn Grey Metallic 2024 BMW M4 Competition xDrive

    $84,995

    11,671 mi.
    Est. $1,529/mo

    Unlimited Motors

    4.5
    $561 delivery from Elwood, IN (375 mi)
    Check Availability