I bought a new vehicle in 2023 after years of not owning a car. I was trying to buy used, but the delta between new and 1-3 year old used was so small it made no sense to go used. I was giving up a warranty for often times $500-$1500, total.
This is still true, and especially true for brands whose used vehicles command a price premium, like Toyota. Used values are still high relative to historical norms because a lot of the market that normally buys new vehicles is priced out of buying new, and some of that demand has been absorbed by the used market (some of it has dropped out of the market and/or deferred a purchase until later).
The idea of buying a relatively low miles 3-year old Toyota for materially less than a new one doesn't really exist, currently. Now, if you want to go for a 3 year old car with 150,000+ miles, sure, you can save some money, but that's a ton of miles per year. You're counting on the previous owner(s) being _really_ on top of their basic maintenance.
I would also not call a 3 year old car a “beater”. A “beater” is more like 15 years old.
3 year is not a beater. My dad used to buy a new car every 3 years, back in the hey days when his company would have a deal with the local dealership (of one particular brand that they like for some reason - probably CEO friendship or something) to get their employees better terms (without negotiating), so we enjoyed a new car every 3-ish years when I was a kid. But that's not a beater.
The beater cars I owned were about 10 years old when I bought them. And I drove them for like 3-ish more years before selling again.