Want the most bang for your buck? Consider these cars.