Buying a used car is your best bet in my opinion.
I personally don't feel that the price of a new car is justified with most the warranties on the market. Buying used allows you to avoid a majority of the value depreciation, while still getting a reliable vehicle in most circumstances.
Excellent point, thank you