Everylot

Used BMW X7 prices

The median asking price for a used BMW X7 on dealer lots is $57,900 (Oct 2026). Prices run from $23,469 to $110,499 across 186 priced listings at 76 dealers; 62 dropped in price this week and 83 this month.

Asking prices as the dealers list them, updated regularly; no adjustment for mileage, trim, condition or dealer fees. Prices by state: Florida, Illinois. Listings by city: Jacksonville, FL, Miami, FL, Huntley, IL, Des Plaines, IL, Naperville, IL, Lake Bluff, IL, Arlington Heights, IL, Highland Park, IL, Kendall, FL, Tampa, FL, Orlando, FL.

By model year

YearListingsFromToAverage
20272$78,698$94,840$86,769
202641$54,347$110,499$73,767
202527$44,500$99,999$69,542
202438$49,410$103,000$63,312
202318$41,678$78,393$54,928
202215$35,608$74,287$44,284
202119$26,500$63,779$39,619
202018$23,469$42,268$32,575
20198$26,730$36,144$31,103

Cheapest on the lots right now

All BMW X7 listings
  1. 2020 BMW X7 xDrive40i
    125,484 mi·AWD·Black Sapphire MetallicNissan of Melbourne · Melbourne, FL
    $23,469
  2. 2020 BMW X7 xDrive40i
    93,516 mi·AWD·GrayAUTOLAND · Jacksonville, FL
    $26,485$27,095
    $610 price drop
  3. 2021 BMW X7 XDRIVE40I
    73,752 mi·4WD·Whitehgreg.com · Greenacres, FL
    $26,500
  4. 2019 BMW X7 xDrive40i
    84,117 mi·AWD·WhiteAUTOLAND · Jacksonville, FL
    $26,730$26,990
    $260 price drop
  5. 2020 BMW X7 xDrive40i
    81,780 mi·AWD·Black Sapphire MetallicMurgado Automotive Group · Miami, FL
    $28,374
  6. 2020 BMW X7 xDrive40i
    95,625 mi·AWD·Mineral White MetallicTom Bush BMW Jacksonville · Jacksonville, FL
    $28,778$29,178
    $400 price drop

We don't cover your area yet

Everylot indexes dealer lots state by state. Leave your email and we'll send one note the day your area is on. Nothing else, ever.

You're on the list

One email to you the day your area is covered. Nothing was created and nothing else will be sent.

Create your account

Free. Save cars and hear when their prices drop, on any device.

Loading secure sign-in

Already have an account? Sign in