A. I would never lease. That is definitely like throwing money out the window. You pay almost what you do with buying a car, but then have absolutely nothing at the end of the term.
B. I fell into the thought of new car better than used car. Big mistake. For the $18,000 I paid for a new Ford, I could have had twice the quality in a used Toyota or Honda for that $18,000. If you can afford a nice new car, go for it. But if you are settling because you think something like a new Chevy or Ford is better than other cars used, they definitely are not. I don't have major problems with my Ford, but the maintenance and wear items come around about 4 times quicker than my experience with Toyota and Honda for example.
I will be going back to buying 3 or 4 year old quality Toyota or Honda vehicles (or VW even, love my little cheap turbo. All and even better power and torque of a V6 and the gas mileage of a little econobox 4 cylinder.)