I have never bought a brand new car.
I buy them 1-3 years old, and pay with cash (no financing).
Right now I drive a Subaru.
The minute you drive a brand new car out of the lot, you lose thousands of dollars in instant depreciation. Instead of spending it on a new car, I buy a used car and I take a really nice vacation.