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
  • Blue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40i

    $48,537

    62,801 mi.
    Est. $908/mo

    Sapaugh GM Country

    4.8
    Herculaneum, MO (18 mi)
    Check Availability

  • Black Sapphire Metallic 2022 BMW X7 xDrive40iBlack Sapphire Metallic 2022 BMW X7 xDrive40iBlack Sapphire Metallic 2022 BMW X7 xDrive40iBlack Sapphire Metallic 2022 BMW X7 xDrive40iBlack Sapphire Metallic 2022 BMW X7 xDrive40iBlack Sapphire Metallic 2022 BMW X7 xDrive40i

    $36,514

    $592
    68,094 mi.
    Est. $683/mo

    Napleton's Mid Rivers Kia

    3.7
    Saint Peters, MO (24 mi)
    Check Availability
  • Dark Graphite Metallic 2021 BMW X7 xDrive40iDark Graphite Metallic 2021 BMW X7 xDrive40iDark Graphite Metallic 2021 BMW X7 xDrive40iDark Graphite Metallic 2021 BMW X7 xDrive40iDark Graphite Metallic 2021 BMW X7 xDrive40iDark Graphite Metallic 2021 BMW X7 xDrive40i

    $39,987

    $1K
    51,650 mi.
    Est. $748/mo

    Dean Team Volvo Cars of Saint Louis

    4.8
    Saint Louis, MO (9 mi)
    Check Availability
  • White Metallic 2025 BMW X7 xDrive40iWhite Metallic 2025 BMW X7 xDrive40iWhite Metallic 2025 BMW X7 xDrive40iWhite Metallic 2025 BMW X7 xDrive40iWhite Metallic 2025 BMW X7 xDrive40iWhite Metallic 2025 BMW X7 xDrive40i

    $61,472

    $2K
    20,751 mi.
    Est. $1,149/mo

    BMW of West St. Louis

    4.8
    Ballwin, MO (11 mi)
    Check Availability
  • Alpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40iAlpine White 2024 BMW X7 xDrive40i

    $47,872

    57,818 mi.
    Est. $895/mo

    Laura Buick GMC

    4.5
    Collinsville, IL (25 mi)
    Check Availability
  • Blue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40iBlue 2023 BMW X7 xDrive40i

    $48,537

    62,801 mi.
    Est. $908/mo

    Sapaugh GM Country

    4.8
    Herculaneum, MO (18 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW X7 xDrive40iBlack Sapphire Metallic 2023 BMW X7 xDrive40iBlack Sapphire Metallic 2023 BMW X7 xDrive40iBlack Sapphire Metallic 2023 BMW X7 xDrive40iBlack Sapphire Metallic 2023 BMW X7 xDrive40iBlack Sapphire Metallic 2023 BMW X7 xDrive40i

    $50,849

    34,644 mi.
    Est. $951/mo

    Jim Butler Chevrolet

    4.3
    Fenton, MO (4 mi)
    Check Availability
  • Mineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40i

    $34,578

    76,770 mi.
    Est. $647/mo

    Glendale Chrysler Dodge Jeep RAM

    4.3
    St. Louis, MO (8 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X7 xDrive40iBlack Sapphire Metallic 2026 BMW X7 xDrive40iBlack Sapphire Metallic 2026 BMW X7 xDrive40iBlack Sapphire Metallic 2026 BMW X7 xDrive40iBlack Sapphire Metallic 2026 BMW X7 xDrive40iBlack Sapphire Metallic 2026 BMW X7 xDrive40i

    $66,700

    $475
    15,794 mi.
    Est. $1,247/mo

    Audi Exchange Kirkwood

    4.9
    Kirkwood, MO (8 mi)
    Check Availability
  • Dark Graphite Metallic 2021 BMW X7 xDrive40iDark Graphite Metallic 2021 BMW X7 xDrive40iDark Graphite Metallic 2021 BMW X7 xDrive40iDark Graphite Metallic 2021 BMW X7 xDrive40iDark Graphite Metallic 2021 BMW X7 xDrive40iDark Graphite Metallic 2021 BMW X7 xDrive40i

    $39,849

    $150
    40,615 mi.
    Est. $745/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (13 mi)
    Check Availability
  • Jet Black 2020 BMW X7 xDrive40iJet Black 2020 BMW X7 xDrive40iJet Black 2020 BMW X7 xDrive40iJet Black 2020 BMW X7 xDrive40iJet Black 2020 BMW X7 xDrive40iJet Black 2020 BMW X7 xDrive40i

    $29,351

    74,143 mi.
    Est. $549/mo

    Volvo Cars West County

    4.7
    Ballwin, MO (11 mi)
    Check Availability
  • Gray Metallic 2025 BMW X7 xDrive40iGray Metallic 2025 BMW X7 xDrive40iGray Metallic 2025 BMW X7 xDrive40iGray Metallic 2025 BMW X7 xDrive40iGray Metallic 2025 BMW X7 xDrive40iGray Metallic 2025 BMW X7 xDrive40i

    $54,099

    45,293 mi.
    Est. $1,012/mo

    Jim Butler Maserati

    Maplewood, MO (9 mi)
    Check Availability
  • Skyscraper Grey Metallic 2023 BMW X7 xDrive40iSkyscraper Grey Metallic 2023 BMW X7 xDrive40iSkyscraper Grey Metallic 2023 BMW X7 xDrive40iSkyscraper Grey Metallic 2023 BMW X7 xDrive40iSkyscraper Grey Metallic 2023 BMW X7 xDrive40iSkyscraper Grey Metallic 2023 BMW X7 xDrive40i

    $46,599

    $999
    60,798 mi.
    Est. $871/mo

    Mercedes-Benz of Creve Coeur

    3.9
    Creve Coeur, MO (13 mi)
    Check Availability
  • Mineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40i

    $48,598

    $1.9K
    57,527 mi.
    Est. $909/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (13 mi)
    Check Availability
  • Mineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40i

    $51,698

    $123
    66,825 mi.
    Est. $967/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (13 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40i

    $60,700

    $1.1K
    21,774 mi.
    Est. $1,135/mo

    Audi Exchange Kirkwood

    4.9
    Kirkwood, MO (8 mi)
    Check Availability
  • Sparkling Copper Metallic 2025 BMW X7 xDrive40iSparkling Copper Metallic 2025 BMW X7 xDrive40iSparkling Copper Metallic 2025 BMW X7 xDrive40iSparkling Copper Metallic 2025 BMW X7 xDrive40iSparkling Copper Metallic 2025 BMW X7 xDrive40iSparkling Copper Metallic 2025 BMW X7 xDrive40i

    $62,438

    25,309 mi.
    Est. $1,168/mo

    BMW of West St. Louis

    4.8
    Ballwin, MO (11 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40i

    $63,836

    29,448 mi.
    Est. $1,194/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (13 mi)
    Check Availability
  • Mineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40iMineral White Metallic 2022 BMW X7 xDrive40i

    $32,616

    86,930 mi.
    Est. $610/mo

    Land Rover Chesterfield

    4.9
    Chesterfield, MO (18 mi)
    Check Availability
  • Skyscraper Gray Metallic 2023 BMW X7 xDrive40iSkyscraper Gray Metallic 2023 BMW X7 xDrive40iSkyscraper Gray Metallic 2023 BMW X7 xDrive40iSkyscraper Gray Metallic 2023 BMW X7 xDrive40iSkyscraper Gray Metallic 2023 BMW X7 xDrive40iSkyscraper Gray Metallic 2023 BMW X7 xDrive40i

    $42,872

    61,826 mi.
    Est. $802/mo

    Laura Buick GMC

    4.5
    Collinsville, IL (25 mi)
    Check Availability
  • Aventurin Red Metallic 2026 BMW X7 xDrive40iAventurin Red Metallic 2026 BMW X7 xDrive40iAventurin Red Metallic 2026 BMW X7 xDrive40iAventurin Red Metallic 2026 BMW X7 xDrive40iAventurin Red Metallic 2026 BMW X7 xDrive40iAventurin Red Metallic 2026 BMW X7 xDrive40i

    $67,400

    $347
    15,717 mi.
    Est. $1,260/mo

    Audi Exchange Kirkwood

    4.9
    Kirkwood, MO (8 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40iBlack Sapphire Metallic 2025 BMW X7 xDrive40i

    $62,572

    $1.7K
    22,234 mi.
    Est. $1,170/mo

    BMW of West St. Louis

    4.8
    Ballwin, MO (11 mi)
    Check Availability
  • Manhattan Green Metallic 2027 BMW X7 xDrive40iManhattan Green Metallic 2027 BMW X7 xDrive40iManhattan Green Metallic 2027 BMW X7 xDrive40iManhattan Green Metallic 2027 BMW X7 xDrive40iManhattan Green Metallic 2027 BMW X7 xDrive40iManhattan Green Metallic 2027 BMW X7 xDrive40i

    $99,684

    400 mi.
    Est. $1,864/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (13 mi)
    Check Availability
  • Dark Graphite 2022 BMW X7 xDrive40iDark Graphite 2022 BMW X7 xDrive40iDark Graphite 2022 BMW X7 xDrive40iDark Graphite 2022 BMW X7 xDrive40iDark Graphite 2022 BMW X7 xDrive40iDark Graphite 2022 BMW X7 xDrive40i

    $28,597

    $722
    126,069 mi.
    Est. $535/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (13 mi)
    Check Availability
  • Alpine White 2022 BMW X7 xDrive40iAlpine White 2022 BMW X7 xDrive40iAlpine White 2022 BMW X7 xDrive40iAlpine White 2022 BMW X7 xDrive40iAlpine White 2022 BMW X7 xDrive40iAlpine White 2022 BMW X7 xDrive40i

    $38,346

    $1K
    68,046 mi.
    Est. $717/mo

    BMW of Creve Coeur

    4.7
    Creve Coeur, MO (13 mi)
    Check Availability
  • Mineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40iMineral White Metallic 2024 BMW X7 xDrive40i

    $60,951

    39,770 mi.
    Est. $1,140/mo

    D-Patrick Motoplex

    4.4
    Free delivery from Evansville, IN (161 mi)
    Check Availability
  • Black 2026 BMW X7 xDrive40iBlack 2026 BMW X7 xDrive40iBlack 2026 BMW X7 xDrive40iBlack 2026 BMW X7 xDrive40iBlack 2026 BMW X7 xDrive40iBlack 2026 BMW X7 xDrive40i

    $62,998

    $1K
    20,758 mi.
    Est. $1,178/mo

    CarMax Columbus

    4.7
    $399 delivery to St. Louis, MO (3 mi)
    Check Availability

BMW X7 xDrive40i by city

BMW X7 xDrive40i by year