4 cars that are perfect for winter, according to Edmunds — and cost less than $40,000

Photo: Mazda The sporty Miata convertible may not seem like an obvious choice for a cold…