It's because of the long term 72-84 month loans. People are trading in used cars for close to the loan payoff amounts - which is still pretty high.
something is very wrong with the lending market when it makes sense to give people free money.
These 0% 7 year loans are not coming from banks. They're coming from the car companies. They're a sales tool.
I dont have access to the actual sale prices at auction to know what the true worth of these cars is though. I would guess half of the retail asking price?
And since manufactures own the lending arm, and the sales arm, they enjoy higher margins, plus more in interest payments. Not everyone is going to qualify for that 0% interest. Plus, it keeps dealers happy because they can squeeze in bullshit fees to pad the sale price.