There are still great new cars you can buy for less than $25,000. You just need to know where to look