We rate the best 2026 cars to buy from $35k to $45k: choose where to spend your money by comparing price, exterior design, horsepower, and more.