To me the sweet spot in used cars is 2-5 years old and around 40,000 miles. That gives you a car that’s still relatively new, may still have some factory warranty, but is (usually) a lot cheaper than new. Makes like Honda, Toyota, and Subaru tend to depreciate less.
But yeah when it comes to new cars you can often get low or 0% financing and other incentives from the manufacturers. Plus you get all the warranty which is a really nice feeling while it lasts. Main downside is of course price.