4 autos que son perfectos para el invierno, según Edmunds, y cuestan menos de $40,000