My wife drives an X7 and loves it, too! We leased it in 2019 and ended up buying it off lease after 3 years. BMW Financial is great with buyouts, lease swaps, etc. Only vehicles I have ever leased and I have had great experiences on probably 4 BMW leases. I got tired of losing a bunch of money in depreciated value when selling the BMWs I bought outright after a few years so I began leasing and it took a lot of that stress away in my case. Also less worry if someone hit me, etc. I had $16K in hail damage on an X6M and swapped it out with 6 months left on the lease for a new M8 Competition with no problem.
Just my thoughts.
On the original topic, in November I was offered $77K trade on my 2022 Level 2 with 30,000 miles on it. Haven't checked more recently.