I've got a 2020, and I love it. I purchased it used with 29k miles and have zero issues. I will eventually purchase a Gen 3, but I'm waiting for a color similar to Performance Blue from the 2024 models and for Ford to work out a few of the small issues. It's always best to purchase the most progressed year of any generation. 2020 would be your best bet if you can swing it.