OP Another option have you considered leasing??
"If it appreciates, buy it. If it depreciates, lease it.” J.Paul Getty, billionaire oil tycoon.
I now always lease new cars, buying is too risky and you also benefit from cheaper purchase prices, interest rates and hide behind their guaranteed...