It only happens immediately if you have a small’ish downpayment - but it is true that the second you drive it off the lot it probably loses 20% in value -
I drive a 11 year old toyota tundra, which I bought new - hoping to get another 10 years out of it if I can. NO desire to ever buy another new car or truck.
I drive a 10-year-old truck that I bought used. My wife drives a 20-year-old Lincoln that we bought used. I am always on the lookout for used cars with low mileage that I can buy cheaply for cash, usually from estates. We haven’t purchased a new vehicle in over 20 years.