Advertisement

These Cars Are The Worst Deals Right Now, According To Consumer Reports

Photo: Ford
Photo: Ford

Thankfully, the new car market is no longer anything like it was at the height of the pandemic. Dealers actually have inventory again, and there are deals to be had. Unfortunately, that’s not true for every single new car. While you can expect to get a few thousand dollars off on a Mercedes-Benz C-Class or an Alfa Romeo Stelvio, some cars are still selling for more than MSRP.

If you don’t want to waste your time trying to negotiate a deal, which cars should you avoid then? Our friends over at Consumer Reports recently ran the numbers using actual sales data from TrueCar and came up with a list of cars that are on average the worst deals right now. Some high-priced, low-volume models such as the GMC Hummer EV were left off, and actual prices may vary by region, but if you’re planning to buy one of the vehicles that made the list, you might want to hold off until things cool down.

Kia Soul

Photo: Kia
Photo: Kia

A 2024 Kia Soul LX should cost you $20,190 if you pay MSRP, but on average you’ll be paying $1,194 extra — or about six percent — to get one. That’s not too bad compared to some of the cars on this list, though, and it only works out to $21,384 for a new car.

Nissan Leaf

Photo: Nissan
Photo: Nissan

The 2024 Nissan Leaf S has been around for a while in its current form, so you’d think you could get a deal on one, but that’s not necessarily the case. Expect to pay $29,828, a $1,688 or six-percent markup, over its $28,140 MSRP.

Mazda MX-5 Miata

Photo: Mazda
Photo: Mazda

We love the 2024 Mazda MX-5 Miata Sport, but apparently many other people feel the same, so you’re probably going to have to pay a $1,842 premium to get your hands on a manual Sport model that should cost $28,985. With the six-percent extra, that brings the total to $30,827.

Cadillac CT4

Photo: Cadillac
Photo: Cadillac

Wouldn’t you know it, there’s also an average markup of six percent on the 2024 Cadillac CT4. Expect to pay $50,147, or $3,052 more than the list price of $47,095.

Chevrolet Trax

Photo: Chevrolet
Photo: Chevrolet