If you can afford it buy new... or slightly used... like something with under 5k miles on it... you get the factory warranty... and a more dependable car.
When I bought my Jeep... I was going for a New 03 wrangler... then saw a 02 wrangler that had more features, and was a higher end wrangler... with only 10k miles... saved a ton of money... still had the remainder of the factory warranty and got a great vehicle.
