Cheap Used Cars for Sale Under $20,000

  • Nissan Altima S

    Used 2021
    $15,328 $267/mo
    Mileage: 98,065 mi Specifications: Gasoline | Automatic | FWD Location: Fayetteville, NC Dealer: Flow Nissan Of Fayetteville
  • Chevrolet Silverado 1500 LT

    Used 2004
    $10,545 $184/mo
    Mileage: 199,191 mi Specifications: Gasoline | Automatic | RWD Location: Fuquay-Varina, NC Dealer: John Hiester Chevrolet Of Fuquay-varina
  • Chevrolet Equinox LS

    Used 2016
    $10,950 $191/mo
    Mileage: 126,325 mi Specifications: Flex | Automatic | FWD Location: Greenville, NC Dealer: Brown & Wood Cadillac
  • Buick Encore Preferred

    Used 2020
    $13,962 $243/mo
    Mileage: 68,127 mi Specifications: Gasoline | Automatic | FWD Location: Indian Trail, NC Dealer: Honda Of Indian Trail
  • Chevrolet Silverado 1500 Work Truck

    Used 2008
    $8,199 $143/mo
    Mileage: 184,258 mi Specifications: Gasoline | Automatic | RWD Location: Morganton, NC Dealer: Everett Gmc Of Morganton
  • Chevrolet Equinox LS

    Used 2020
    $16,387 $285/mo
    Mileage: 85,475 mi Specifications: Gasoline | Automatic | FWD Location: Lillington, NC Dealer: Capital Ford Of Lillington
  • Hyundai Kona SEL

    Used 2025
    $18,498 $322/mo
    Mileage: 53,206 mi Specifications: Gasoline | Automatic | FWD Location: Forest City, NC Dealer: Friendship Gmc
  • Jeep Wrangler Unlimited Sport

    Used 2015
    $12,947 $226/mo
    Mileage: 138,634 mi Specifications: Gasoline | Manual | AWD Location: Graham, NC Dealer: County Ford
  • Mazda MAZDA6 Touring

    Used 2020
    $18,178 $317/mo
    Mileage: 79,512 mi Specifications: Gasoline | Automatic | FWD Location: Knightdale, NC Dealer: Auto Park Kia
  • Kia FORTE LX

    Used 2018
    $5,399 $94/mo
    Mileage: 129,508 mi Specifications: Gasoline | Automatic | FWD Location: Bismarck, ND Dealer: Eide Chrysler Dodge Jeep Ram
  • Ford Econoline Van Commercial

    Used 2006
    $5,289 $92/mo
    Mileage: 140,187 mi Specifications: Gasoline | Automatic | RWD Location: Grand Forks, ND Dealer: Rydell Gmc
  • Jeep Grand Cherokee Laredo

    Used 2004
    $7,289 $127/mo
    Mileage: 152,689 mi Specifications: Gasoline | Automatic | AWD Location: Grand Forks, ND Dealer: Rydell Gmc