What one dealer offered means nothing really. Some, ok, many, are just ****. Trade value is all over the lot. When I traded my 2020 M5, BMW dealer where I bought it 9 months prior offered me 92k. Another BMW dealer offered 96. Porsche dealer offered 98. Guess who got it.Gen II are already dropping a bit... I have a 19 loaded and immaculate with 20K miles, and dealer hit me with 67... KBB is 74