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
  • Brown 2026 BMW X7 xDrive40iBrown 2026 BMW X7 xDrive40iBrown 2026 BMW X7 xDrive40iBrown 2026 BMW X7 xDrive40iBrown 2026 BMW X7 xDrive40iBrown 2026 BMW X7 xDrive40i

    $77,975

    $500
    9,971 mi.
    Est. $1,409/mo

    Land Rover West Chester

    5.0
    West Chester, PA (25 mi)
    Check Availability

  • Arctic Gray Metallic 2020 BMW X7 xDrive40iArctic Gray Metallic 2020 BMW X7 xDrive40iArctic Gray Metallic 2020 BMW X7 xDrive40iArctic Gray Metallic 2020 BMW X7 xDrive40iArctic Gray Metallic 2020 BMW X7 xDrive40iArctic Gray Metallic 2020 BMW X7 xDrive40i

    $28,379

    65,189 mi.
    Est. $513/mo

    CarsIndex - Horsham

    4.7
    Horsham, PA (24 mi)
    Check Availability

  • Phytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40iPhytonic Blue Metallic 2020 BMW X7 xDrive40i

    $28,476

    102,564 mi.
    Est. $515/mo

    Trend Auto Motors Inc

    Malvern, PA (18 mi)
    Check Availability

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

    $98,440

    614 mi.
    Est. $1,779/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (29 mi)
    Check Availability
  • Black 2025 BMW X7 xDrive40iBlack 2025 BMW X7 xDrive40iBlack 2025 BMW X7 xDrive40iBlack 2025 BMW X7 xDrive40iBlack 2025 BMW X7 xDrive40iBlack 2025 BMW X7 xDrive40i

    $66,000

    1,980 mi.
    Est. $1,193/mo

    Private seller: TJ

    Upper Macungie, PA (21 mi)
    Contact Seller
  • Dravit Grey Metallic 2024 BMW X7Dravit Grey Metallic 2024 BMW X7Dravit Grey Metallic 2024 BMW X7

    $69,582

    32,636 mi.
    Est. $1,257/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • Gray Metallic 2024 BMW X7 M60iGray Metallic 2024 BMW X7 M60iGray Metallic 2024 BMW X7 M60iGray Metallic 2024 BMW X7 M60iGray Metallic 2024 BMW X7 M60iGray Metallic 2024 BMW X7 M60i

    $76,010

    21,749 mi.
    Est. $1,374/mo

    BMW of Reading

    Reading, PA (23 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

    $82,010

    $1K
    16,479 mi.
    Est. $1,482/mo

    BMW of Reading

    Reading, PA (23 mi)
    Check Availability
  • Brown 2026 BMW X7 xDrive40iBrown 2026 BMW X7 xDrive40iBrown 2026 BMW X7 xDrive40iBrown 2026 BMW X7 xDrive40iBrown 2026 BMW X7 xDrive40iBrown 2026 BMW X7 xDrive40i

    $77,975

    $500
    9,971 mi.
    Est. $1,409/mo

    Land Rover West Chester

    5.0
    West Chester, PA (25 mi)
    Check Availability

  • Gray Metallic 2026 BMW X7 xDrive40iGray Metallic 2026 BMW X7 xDrive40iGray Metallic 2026 BMW X7 xDrive40iGray Metallic 2026 BMW X7 xDrive40iGray Metallic 2026 BMW X7 xDrive40iGray Metallic 2026 BMW X7 xDrive40i

    $85,010

    13,103 mi.
    Est. $1,536/mo

    BMW of Reading

    Reading, PA (23 mi)
    Check Availability
  • Blue 2027 BMW X7 xDrive40iBlue 2027 BMW X7 xDrive40iBlue 2027 BMW X7 xDrive40iBlue 2027 BMW X7 xDrive40iBlue 2027 BMW X7 xDrive40iBlue 2027 BMW X7 xDrive40i

    $91,510

    500 mi.
    Est. $1,654/mo

    BMW of Reading

    Reading, PA (23 mi)
    Check Availability
  • Gray Metallic 2027 BMW X7 xDrive40iGray Metallic 2027 BMW X7 xDrive40iGray Metallic 2027 BMW X7 xDrive40iGray Metallic 2027 BMW X7 xDrive40iGray Metallic 2027 BMW X7 xDrive40iGray Metallic 2027 BMW X7 xDrive40i

    $105,450

    500 mi.
    Est. $1,906/mo

    BMW of Reading

    Reading, PA (23 mi)
    Check Availability
  • Black Sapphire Metallic 2027 BMW X7 xDrive40iBlack Sapphire Metallic 2027 BMW X7 xDrive40iBlack Sapphire Metallic 2027 BMW X7 xDrive40iBlack Sapphire Metallic 2027 BMW X7 xDrive40iBlack Sapphire Metallic 2027 BMW X7 xDrive40iBlack Sapphire Metallic 2027 BMW X7 xDrive40i

    $92,510

    500 mi.
    Est. $1,672/mo

    BMW of Reading

    Reading, PA (23 mi)
    Check Availability
  • Black Sapphire Metallic 2027 BMW X7 xDrive40iBlack Sapphire Metallic 2027 BMW X7 xDrive40iBlack Sapphire Metallic 2027 BMW X7 xDrive40iBlack Sapphire Metallic 2027 BMW X7 xDrive40iBlack Sapphire Metallic 2027 BMW X7 xDrive40iBlack Sapphire Metallic 2027 BMW X7 xDrive40i

    $93,510

    500 mi.
    Est. $1,690/mo

    BMW of Reading

    Reading, PA (23 mi)
    Check Availability
  • Gray 2025 BMW X7 xDrive40iGray 2025 BMW X7 xDrive40iGray 2025 BMW X7 xDrive40iGray 2025 BMW X7 xDrive40iGray 2025 BMW X7 xDrive40iGray 2025 BMW X7 xDrive40i

    $49,974

    $500
    41,090 mi.
    Est. $903/mo

    CarsIndex - Horsham

    4.7
    Horsham, PA (24 mi)
    Check Availability

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

    $98,050

    500 mi.
    Est. $1,772/mo

    BMW of Reading

    Reading, PA (23 mi)
    Check Availability
  • Carbon Black Metallic 2024 BMW X7 xDrive40iCarbon Black Metallic 2024 BMW X7 xDrive40i

    $67,473

    $2K
    17,854 mi.
    Est. $1,219/mo

    BMW of Devon

    4.9
    Devon, PA (20 mi)
    Check Availability
  • Alpine White 2026 BMW X7 xDrive40iAlpine White 2026 BMW X7 xDrive40i

    $90,481

    10,221 mi.
    Est. $1,635/mo

    BMW of Devon

    4.9
    Devon, PA (20 mi)
    Check Availability
  • Blue 2020 BMW X7 xDrive40iBlue 2020 BMW X7 xDrive40i

    $35,382

    $879
    61,127 mi.
    Est. $639/mo

    BMW of Devon

    4.9
    Devon, PA (20 mi)
    Check Availability
  • Red Metallic 2025 BMW X7 xDrive40iRed Metallic 2025 BMW X7 xDrive40iRed Metallic 2025 BMW X7 xDrive40iRed Metallic 2025 BMW X7 xDrive40iRed Metallic 2025 BMW X7 xDrive40iRed Metallic 2025 BMW X7 xDrive40i

    $74,898

    21,539 mi.
    Est. $1,354/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (29 mi)
    Check Availability
  • White Metallic 2027 BMW X7 xDrive40i

    $102,900

    500 mi.
    Est. $1,860/mo

    BMW of Reading

    Reading, PA (23 mi)
    Check Availability
  • White Metallic 2026 BMW X7 xDrive40i

    $86,510

    8,881 mi.
    Est. $1,563/mo

    BMW of Reading

    Reading, PA (23 mi)
    Check Availability
  • Gray Metallic 2026 BMW X7 xDrive40i

    $75,510

    15,727 mi.
    Est. $1,365/mo

    BMW of Reading

    Reading, PA (23 mi)
    Check Availability
  • $56,974

    47,150 mi.
    Est. $1,030/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (29 mi)
    Check Availability
  • $109,590

    631 mi.
    Est. $1,980/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (29 mi)
    Check Availability
  • Black 2025 BMW X7 xDrive40iBlack 2025 BMW X7 xDrive40iBlack 2025 BMW X7 xDrive40iBlack 2025 BMW X7 xDrive40iBlack 2025 BMW X7 xDrive40iBlack 2025 BMW X7 xDrive40i

    $55,998

    31,965 mi.
    Est. $1,012/mo

    CarMax North Attleboro

    4.1
    $199 delivery to King of Prussia, PA (18 mi)
    Check Availability
  • White 2023 BMW X7 xDrive40iWhite 2023 BMW X7 xDrive40iWhite 2023 BMW X7 xDrive40iWhite 2023 BMW X7 xDrive40iWhite 2023 BMW X7 xDrive40iWhite 2023 BMW X7 xDrive40i

    $56,998

    34,730 mi.
    Est. $1,030/mo

    CarMax Albany

    4.5
    $149 delivery to King of Prussia, PA (18 mi)
    Check Availability
  • Mineral White M 2019 BMW X7 xDrive50iMineral White M 2019 BMW X7 xDrive50iMineral White M 2019 BMW X7 xDrive50iMineral White M 2019 BMW X7 xDrive50iMineral White M 2019 BMW X7 xDrive50iMineral White M 2019 BMW X7 xDrive50i

    $28,439

    $300
    81,827 mi.
    Est. $514/mo

    CarShop Glen Mills

    4.9
    Glen Mills, PA (31 mi)
    Check Availability
  • Blue Ridge Mountain Metallic 2022 BMW X7 xDrive40iBlue Ridge Mountain Metallic 2022 BMW X7 xDrive40iBlue Ridge Mountain Metallic 2022 BMW X7 xDrive40iBlue Ridge Mountain Metallic 2022 BMW X7 xDrive40iBlue Ridge Mountain Metallic 2022 BMW X7 xDrive40iBlue Ridge Mountain Metallic 2022 BMW X7 xDrive40i

    $52,977

    25,651 mi.
    Est. $957/mo

    Morgan Automotive Inc.

    5.0
    Manheim, PA (48 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW X7 M60iBlack Sapphire Metallic 2023 BMW X7 M60iBlack Sapphire Metallic 2023 BMW X7 M60iBlack Sapphire Metallic 2023 BMW X7 M60iBlack Sapphire Metallic 2023 BMW X7 M60iBlack Sapphire Metallic 2023 BMW X7 M60i

    $64,294

    $500
    37,538 mi.
    Est. $1,162/mo

    Automotive Avenues Sewell

    4.9
    Washington Township, NJ (45 mi)
    Check Availability
  • Gray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40iGray Metallic 2024 BMW X7 xDrive40i

    $57,790

    29,873 mi.
    Est. $1,044/mo

    J & S Autohaus

    4.2
    Ewing, NJ (40 mi)
    Check Availability
  • Black 2026 BMW X7 xDrive40iBlack 2026 BMW X7 xDrive40iBlack 2026 BMW X7 xDrive40iBlack 2026 BMW X7 xDrive40i

    $66,688

    $2.5K
    22,281 mi.
    Est. $1,205/mo

    Matt Blatt Mitsubishi

    4.8
    Glassboro, NJ (48 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

    $48,084

    46,625 mi.
    Est. $869/mo

    Alfa Romeo of Maple Shade

    Maple Shade, NJ (38 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X7 M60iBlack Sapphire Metallic 2024 BMW X7 M60iBlack Sapphire Metallic 2024 BMW X7 M60iBlack Sapphire Metallic 2024 BMW X7 M60iBlack Sapphire Metallic 2024 BMW X7 M60iBlack Sapphire Metallic 2024 BMW X7 M60i

    $66,790

    35,172 mi.
    Est. $1,207/mo

    J & S Autohaus

    4.2
    Ewing, NJ (40 mi)
    Check Availability
  • Alpine White 2023 BMW X7 M60iAlpine White 2023 BMW X7 M60iAlpine White 2023 BMW X7 M60iAlpine White 2023 BMW X7 M60iAlpine White 2023 BMW X7 M60iAlpine White 2023 BMW X7 M60i

    $64,989

    $2K
    28,693 mi.
    Est. $1,174/mo

    Holman INFINITI

    4.0
    Maple Shade Township, NJ (39 mi)
    Check Availability
  • Black 2021 BMW X7 xDrive40iBlack 2021 BMW X7 xDrive40iBlack 2021 BMW X7 xDrive40iBlack 2021 BMW X7 xDrive40iBlack 2021 BMW X7 xDrive40iBlack 2021 BMW X7 xDrive40i

    $28,485

    $2K
    83,840 mi.
    Est. $515/mo

    Bristol Auto Mall

    4.9
    Levittown, PA (39 mi)
    Check Availability
  • White 2021 BMW X7 M50iWhite 2021 BMW X7 M50iWhite 2021 BMW X7 M50iWhite 2021 BMW X7 M50iWhite 2021 BMW X7 M50iWhite 2021 BMW X7 M50i

    $40,485

    83,006 mi.
    Est. $732/mo

    Bristol Auto Mall

    4.9
    Levittown, PA (39 mi)
    Check Availability
  • Sparkling 2026 BMW X7 xDrive40iSparkling 2026 BMW X7 xDrive40iSparkling 2026 BMW X7 xDrive40iSparkling 2026 BMW X7 xDrive40iSparkling 2026 BMW X7 xDrive40iSparkling 2026 BMW X7 xDrive40i

    $85,539

    8,409 mi.
    Est. $1,546/mo

    Flemington BMW

    4.9
    Flemington, NJ (37 mi)
    Check Availability
  • Arctic Grey Metallic 2022 BMW X7 xDrive40iArctic Grey Metallic 2022 BMW X7 xDrive40iArctic Grey Metallic 2022 BMW X7 xDrive40iArctic Grey Metallic 2022 BMW X7 xDrive40iArctic Grey Metallic 2022 BMW X7 xDrive40iArctic Grey Metallic 2022 BMW X7 xDrive40i

    $37,474

    $1.8K
    60,511 mi.
    Est. $677/mo

    Chapman Ford Lancaster

    4.9
    Lancaster, PA (47 mi)
    Check Availability