Buy used. I would wait about 6-8 months and see how the auto market looks.
Everything I am hearing is saying that a big glut of used cars is about to come onto the market as anticipated repossessions skyrocket this year. I would wait on any vehicle purchase.