Find the right car for you and your budget.

Best Cars for the Money | CarMax

One of the first steps you should take when shopping for a vehicle is to determine your ideal budget. Figuring out a general price range that you can comfortably afford will help you narrow down your options and ensure that you don't spend more than you want to on your next vehicle. Don’t just think about the price, but related costs as well. This can include anything from annual costs of ownership to car insurance coverage, and more.

We want to help you find the right car for the right price, which is why we've created this list of the 60 best cars for the money for 2020 shoppers, using average CarMax prices and sales data from May 1, 2019 through October 31, 2019. Cars are listed by average prices, ranging from $10,000 to $35,000.1 Be aware that some trim levels and select model years may increase the price of the vehicles on our lists to more than the average prices.


  1. Nissan Sentra
  2. Hyundai Elantra
  3. Toyota Corolla
  4. Hyundai Sonata
  5. Ford Focus
  6. Ford Fusion
  7. Chevrolet Cruze
  8. Kia Soul
  9. Nissan Versa
  10. Kia Forte


  1. Honda Civic
  2. Nissan Altima
  3. Honda Accord
  4. Toyota Camry
  5. Chevrolet Malibu
  6. Kia Optima
  7. Ford Fusion Hybrid
  8. Toyota Prius
  9. Chevrolet Impala
  10. BMW 328


  1. Ford Mustang
  2. Nissan Maxima
  3. Mercedes-Benz C300
  4. Dodge Charger
  5. Subaru Outback
  6. Infiniti Q50
  7. Chevrolet Camaro
  8. Chrysler 300
  9. Lexus ES 350
  10. Mercedes-Benz E350


  1. Dodge Challenger
  2. Audi A6
  3. Subaru WRX
  4. Jaguar XF
  5. Jaguar XE
  6. Lexus GS 350
  7. Infiniti Q70
  8. Lexus ES 300h
  9. Lexus IS 300
  10. BMW 435


  1. Jaguar XJ
  2. Infiniti Q60
  3. Genesis G80
  4. BMW 550
  5. Lexus RC 350
  6. Volvo S90
  7. Lincoln Continental
  8. BMW 640
  9. Kia Stinger
  10. Lexus RC 300

Over $35,0001

  1. Audi A7
  2. BMW 750
  3. Mercedes-Benz E300
  4. Cadillac CT6
  5. Mercedes-Benz E400
  6. BMW 740
  7. Audi A8
  8. Mercedes-Benz C450 AMG
  9. Mercedes-Benz CLS400
  10. Chevrolet SS

Whether you're after a run-around for your daily errands, such as the Ford Focus or Toyota Corolla, or a luxury SUV for family road trips, such as the Audi A8, you'll be able to find it on this list.

Versatile options are plentiful too if you're looking for a mix of features and affordability. A Dodge Challenger might add a bit of excitement to your life or a Subaru Outback might make tricky driving conditions just a little bit easier with its standard AWD (all model years).

If you're in the market for something else, or you just want to explore other options, take a look at these related articles:

1Based on average prices on carmax.com from January 1, 2019 to June 30, 2019. Actual prices may vary based on model year, your selected features and trim packages. Prices do not include taxes, tags, titles, and any applicable fees.
Unless otherwise noted, information relating to these featured vehicles comes from third-party sources, including manufacturer information. Product and company names may be trademarks™ or registered® trademarks of third-party entities. Use of them does not imply any affiliation with or endorsement by these entities.