With the average price of a new car at just under $50,000, good, affordable cars, especially SUVs, are hard to come by these ...