Betteridge’s Law
No.
October 17, 2012
Is it true a new car depreciates 20 percent right off the dealership lot?