Cheap Used Cars for Sale Under $20,000

  • Chevrolet Malibu 1LT

    Used 2023
    $11,677 $203/mo
    Mileage: 121,504 mi Specifications: Gasoline | Automatic | FWD Location: St. Peters, MO Dealer: St. Charles Hyundai
  • Chevrolet Colorado Work Truck

    Used 2019
    $15,500 $270/mo
    Mileage: 126,007 mi Specifications: Gasoline | Automatic | RWD Location: Ballwin, MO Dealer: Jay Wolfe Toyota Of West County
  • Toyota Corolla LE

    Used 2025
    $18,478 $322/mo
    Mileage: 43,883 mi Specifications: Gasoline | Automatic | FWD Location: Huntington Station, NY Dealer: Empire Automotive Group
  • Ford F-150 XL

    Used 2021
    $16,787 $292/mo
    Mileage: 98,498 mi Specifications: Flex | Automatic | RWD Location: Rocky Mount, NC Dealer: Capital Ford Rocky Mount
  • Honda HR-V EX

    Used 2020
    $17,198 $300/mo
    Mileage: 88,456 mi Specifications: Gasoline | Automatic | FWD Location: Statesville, NC Dealer: Flow Honda Of Statesville
  • Toyota Corolla LE

    Used 2024
    $19,474 $339/mo
    Mileage: 59,647 mi Specifications: Gasoline | Automatic | FWD Location: Wilkesboro, NC Dealer: Randy Marion Chrysler Dodge Jeep Ram
  • Lincoln MKZ Select

    Used 2017
    $13,258 $231/mo
    Mileage: 91,442 mi Specifications: Gasoline | Automatic | FWD Location: Fairfield, OH Dealer: Performance Toyota
  • Chevrolet Trailblazer LT

    Used 2021
    $14,900 $260/mo
    Mileage: 82,586 mi Specifications: Gasoline | Automatic | FWD Location: Sandusky, OH Dealer: Foster Chevrolet
  • Jeep Wrangler Unlimited Sport

    Used 2017
    $12,999 $226/mo
    Mileage: 103,222 mi Specifications: Gasoline | Automatic | AWD Location: Saint Marys, OH Dealer: Kerns Ford Lincoln And Truck Center
  • Ford EcoSport SE

    Used 2021
    $15,995 $279/mo
    Mileage: 57,122 mi Specifications: Gasoline | Automatic | FWD Location: Marion, OH Dealer: Mathews Honda
  • Nissan Altima S

    Used 2020
    $15,964 $278/mo
    Mileage: 51,623 mi Specifications: Gasoline | Automatic | FWD Location: Mcminnville, OR Dealer: Volkswagen Of Mcminnville
  • Mitsubishi Outlander Sport SE

    Used 2021
    $15,489 $270/mo
    Mileage: 84,639 mi Specifications: Gasoline | Automatic | FWD Location: Montgomeryville, PA Dealer: Montgomeryville Mitsubishi