Note anything you plan to do now (such as changing after the 3 years the car to the latest and greatest car), can change in the future (such as becoming unemployed and thus aborting the plan to buy the latest and greatest car and continuing with the current car).
One option could be a loan with larger final payment and guaranteed value of the car for the end of the loan period. I'm not sure if all car companies offer such flexible financing, but at least where I live, Toyota offers loans with larger final payment and guaranteed value of the car (equal to the final payment). In your case, such a financing could be an attractive option for financing the car.
However, there are several downsides:
If you buy a car, you need some downpayment in practice. If the final payment of the loan is equal to the guaranteed value of the car, you won't have any money for the next downpayment if you're planning to buy an even newer car
If your plans change, and you decide to keep the car, and if the loan is from the financing company of the automaker, you have to note that the automaker is in the business of selling cars primarily and only secondarily in the business of financing them (due to necessity; not many people will buy cars if there's no financing available). They don't have big incentives for accepting an extension for the loan in case you want to keep the car. They really want you to buy an even newer car.
I bought a new car in 2016 with 4-year financing, a large downpayment, and large final payment equal to the guaranteed value of the car. In late 2019, I was considering buying a Tesla but my plans were made somewhat difficult as the the large final payment equal to the guaranteed value of the car meant I had to find the next downpayment from somewhere. A large next downpayment would mean selling all my stock ownerships, for example, which I didn't want to do.
Then in 2020 I bought an electric bicycle and started riding bike again after a long period of not riding bike, meaning a Tesla would no longer be cost-effective due to the reduced amount of driving with a car. I decided to keep the car, but again, finding the money for the final payment would mean selling a huge fraction of my stock ownerships, which I didn't want to do. I tried to arrange extension for the loan from the automaker financing company, but soon find it was of no use -- they said they can extend the loan only after the second-last payment (meaning there's only 1 month of time to arrange the extension), can extend the loan only one year at a time, and every time the loan is extended there will be a large fee. Fortunately, I found that my bank offers cheap consumer credit for those in a strong financial position such a lots of stock investments, so I decided to replace the automaker financing company loan with a bank loan.
So, lessons learned:
- Keep in mind the need to have money for the next downpayment, if you plan to buy an even newer car instead of ending car ownership
- Remember that if you take a 4-year loan with large final payment, the financing company don't have to agree to a 4-year extension, so a 8-year loan is much better than a 4-year loan with large final payment - except nobody is offering 8-year consumer credit.