Cheapest Cars to Buy in the U.S.

  • 1Nissan Versa $11,990
  • 2Chevy Spark $12,245
  • 3Smart Fortwo $12,490
  • 4Ford Fiesta $13,200
  • 5Kia Rio $13,600
Source: 24/7 Wall St.