I agree with everything swpngold just said. The deals are out there, you just have to look around pretty good, and might actually be better if you find something alil further away from you. Either travel south, or go north (although im not sure how their car market is). But done here in south jersey, i've been seeing '13's going for 26-27k. And like you said, the cars dont depreciate quickly, so youre going to find alot of 11's and 12's with miles on them going for the same price.
also like swp said about playing dealerships against eachother, you can do the same exact thing with banks. Keep shopping around until you find an interest rate that you can live with.