Cheap Used Cars for Sale Under $20,000

  • Hyundai Tucson Limited

    Used 2017
    $9,963 $174/mo
    Mileage: 172,871 mi Specifications: Gasoline | Automatic | AWD Location: Spirit Lake, IA Dealer: Spirit Lake Ford
  • Chevrolet Tahoe LT

    Used 2015
    $16,872 $294/mo
    Mileage: 140,953 mi Specifications: Flex | Automatic | AWD Location: Ankeny, IA Dealer: Bob Brown Buick Gmc
  • Suzuki Equator Sport

    Used 2012
    $10,175 $177/mo
    Mileage: 145,810 mi Specifications: Gasoline | Automatic | AWD Location: Le Mars, IA Dealer: Jensen Le Mars Ford
  • Chevrolet Silverado 1500 LT

    Used 2016
    $14,500 $253/mo
    Mileage: 167,022 mi Specifications: Gasoline | Automatic | AWD Location: Pella, IA Dealer: Pella Motors Chevrolet
  • Chevrolet Traverse Premier

    Used 2018
    $18,080 $315/mo
    Mileage: 132,862 mi Specifications: Gasoline | Automatic | FWD Location: Monona, IA Dealer: Birdnow Chevrolet Monona
  • Chevrolet Malibu 1LT

    Used 2024
    $19,900 $347/mo
    Mileage: 62,505 mi Specifications: Gasoline | Automatic | FWD Location: Rock Valley, IA Dealer: Hi-way Chevrolet-buick
  • Hyundai Accent GLS

    Used 2015
    $8,095 $141/mo
    Mileage: 73,954 mi Specifications: Gasoline | Automatic | FWD Location: Grundy Center, IA Dealer: Rouse Motor Company Inc
  • RAM Ram 1500 Pickup Big Horn

    Used 2017
    $18,850 $328/mo
    Mileage: 113,860 mi Specifications: Gasoline | Automatic | AWD Location: Humboldt, IA Dealer: Northland Auto Chrysler Dodge Jeep Ram
  • Mercedes-Benz GLA GLA250

    Used 2020
    $18,330 $319/mo
    Mileage: 73,058 mi Specifications: Gasoline | Automatic | AWD Location: Mount Pleasant, IA Dealer: Lani Chrysler Dodge Jeep Ram
  • Ford EcoSport SE

    Used 2022
    $18,105 $315/mo
    Mileage: 25,981 mi Specifications: Gasoline | Automatic | AWD Location: Durant, IA Dealer: Ron Alpen Ford
  • Toyota Camry Solara SE

    Used 2004
    $9,998 $174/mo
    Mileage: 107,058 mi Specifications: Gasoline | Automatic | FWD Location: Kansas City, KS Dealer: Legends Toyota
  • Chevrolet Cruze LT

    Used 2018
    $14,565 $254/mo
    Mileage: 93,345 mi Specifications: Gasoline | Automatic | FWD Location: Overland Park, KS Dealer: Jay Wolfe Acura Of Overland Park