Cash is king. I almost always buy 2 years old with either cash or if I want to stay liquid (because I am self-employed), 1/2 cash and rest home equity because home equity loans are tax deductible. Haven't had a car "loan" in a long time.
Yes get the deal first.