Shopping with a budget in mind?

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.

Check out these best value cars to start your search. This list shares our top-selling cars from July 1, 2018, through December 31, 2018 with average prices from $10,000 to $35,000.1


  1. Hyundai Elantra
  2. Nissan Sentra
  3. Nissan Altima
  4. Toyota Corolla
  5. Honda Civic


  1. Nissan Rogue
  2. Toyota Camry
  3. Ford Escape
  4. Chevrolet Equinox
  5. Nissan Altima


  1. Mercedes-Benz C300
  2. Dodge Ram 1500
  3. Infiniti Q50
  4. Nissan Rogue
  5. Jeep Cherokee


  1. Ford F-150
  2. Ford Explorer
  3. Dodge Ram 1500
  4. Chevrolet Silverado 1500
  5. Jeep Grand Cherokee


  1. Ford F-150
  2. Jeep Wrangler
  3. Ford Explorer
  4. Chevrolet Silverado 1500
  5. Dodge Ram 1500

Looking to drive a car you love at a price you love? If you’re shopping for the best SUVs, small cars or used cars under 10,000, CarMax can help! Check out these other car ranking articles that can help guide you on your search:

1Based on average prices on carmax.com from July 1, 2018 to December 31, 2018. 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.