What Are the Best New Cars You Can Buy in 2024? Here Are the Top 25

If you're looking for strong value, here's your short list

2024 Toyota Corolla XSE (Wind Chill Pearl)
(Image: Toyota)

A new report ranks the 25 best new cars for the money, focusing on value and longevity.

While new car pricing is slowly coming back down to earth, there’s no denying even today’s economy cars ask for a decent chunk of your hard-earned cash. To that end, value is a critical element for most buyers currently in the market, and research firm iSeeCars put together a ranked list of the best new cars for the money.

To create this study, iSeeCars analyzed 8.3 million new car transactions between September and December 2023, as well as odometer readings of 181 million vehicles sold in the time frame between 2012 and 2022. Their methodology compares the average new price of a given model, then compares it against the “average lifespan” from the odometer readings to establish a “price per 10,000 miles” metric. So, we’re not just focusing on value as the cost to buy the car, but also brings in an angle of running costs to determine which cars offer the best bang for your buck.

The full list: Best 25 new cars for the money

Unsurprisingly, compact cars make up the lion’s share of the top 25 best value new cars. The rankings do hinge around relatively low purchase costs, but also factor in reliability, at least in terms of how long the average owner uses the car over its lifetime.

On average, any given vehicle will cost $2,779 every 10,000 miles, have an average new price of $47,885 and run for 172,331 miles (those are the average numbers across all models in the study).

Here’s the full list:

RankVehiclePrice Per 10,000 MilesAverage New PriceAverage Lifespan (Miles)
1Mitsubishi Mirage$1,099$18,991172,784
2Toyota Corolla$1,374$25,017182,133
3Subaru Impreza$1,409$27,830197,562
4Honda Accord$1,432$30,321211,772
5Honda Civic$1,531$28,594186,824
6Toyota Camry$1,585$31,960201,644
7Nissan Versa$1,588$20,601129,696
8Honda CR-V$1,617$35,490219,509
9Mazda 3$1,644$30,253184,069
10Toyota Prius$1,683$35,313209,839
11Subaru Legacy$1,735$32,889189,603
12Volkswagen Jetta$1,737$25,778148,410
13Toyota Tacoma$1,746$41,727239,028
14Toyota Camry Hybrid$1,767$35,631201,644
15Nissan Sentra$1,784$23,969134,335
16Honda Ridgeline$1,817$44,225243,431
17Subaru Forester$1,850$36,018194,651
18Chevrolet Malibu$1,944$27,667142,332
19Subaru Outback$1,970$39,809202,033
20Toyota RAV4$1,983$35,359178,320
21Mazda CX-9$2,009$43,448216,227
22Hyundai Elantra$2,021$25,634126,863
23Ford Escape$2,031$34,071167,744
24Hyundai Tucson$2,088$34,216163,902
25Toyota 4Runner$2,163$49,955230,922

Depending on your car shopping goals, there are a few takeaways from iSeeCars‘ data. While the Mitsubishi Mirage may win out by being cheaper to buy and cheaper to run than its rivals, it may also be worth sinking a bit more money into models that are well known for their durability over a long period, like the Toyota Corolla or Honda Accord. Not only does the latter average over 200,000 miles in its lifespan (as does the Honda CR-V), both models tend to have strong resale value, even with higher mileages.

That said, the Toyota 4Runner is the most expensive car to buy new among the top 25, but folks tend to hold onto them for so long that the average price per 10,000 miles makes it a strong contender. Notably, the Big Three only appears on the list twice: with the Chevy Malibu and the Ford Escape. Again, the buy-in price isn’t terribly high (by modern standards) if you go for the low-to-mid-range models, and folks who buy them tend to run them for hundreds of thousands of miles, making them better value prospects than your average new car.

Even if you’re wearing your sensible shoes, you may not want to go for the ruthlessly inexpensive Mitsubishi Mirage. There are plenty of popular options among the top 25 best new cars for your money, though, so it’s almost certain you’ll land on a good option that suits your needs.