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 Filters
  • White 2020 BMW X7 xDrive40iWhite 2020 BMW X7 xDrive40iWhite 2020 BMW X7 xDrive40iWhite 2020 BMW X7 xDrive40iWhite 2020 BMW X7 xDrive40iWhite 2020 BMW X7 xDrive40i

    $43,998

    32,609 mi.
    Est. $750/mo

    CarMax Ontario

    4.6
    Check Availability
    $349 delivery to Milwaukie, OR (10 mi)
    Quick view
  • Silver 2024 BMW X7 xDrive40iSilver 2024 BMW X7 xDrive40iSilver 2024 BMW X7 xDrive40iSilver 2024 BMW X7 xDrive40iSilver 2024 BMW X7 xDrive40iSilver 2024 BMW X7 xDrive40i

    $58,998

    $1K
    37,780 mi.
    Est. $1,006/mo

    CarMax Arlington/Ft. Worth

    4.8
    Check Availability
    $1,499 delivery to Milwaukie, OR (10 mi)
    Quick view
  • Black Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40iBlack Sapphire Metallic 2020 BMW X7 xDrive40i

    $34,990

    64,519 mi.
    Est. $597/mo

    Volkswagen of Salem

    4.2
    Check Availability
    Salem, OR (47 mi)
    Quick view
  • Gray 2024 BMW X7 M60iGray 2024 BMW X7 M60iGray 2024 BMW X7 M60iGray 2024 BMW X7 M60iGray 2024 BMW X7 M60i

    $95,000

    17,702 mi.
    Est. $1,620/mo

    Private seller: Christina

    Contact Seller
    Carlton, OR (40 mi)
    Quick view
  • Black 2025 BMW X7 xDrive40i

    $71,184

    23,759 mi.
    Est. $1,214/mo

    BMW of Salem

    4.6
    Check Availability
    Salem, OR (47 mi)
    Quick view
  • Alpine White 2024 BMW X7 xDrive40i

    $67,300

    36,944 mi.
    Est. $1,147/mo

    BMW of Salem

    4.6
    Check Availability
    Salem, OR (47 mi)
    Quick view
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