Cheap Used Cars for Sale Under $20,000

  • Kia Soul LX

    Used 2025
    $15,778 $275/mo
    Mileage: 56,735 mi Specifications: Gasoline | Automatic | FWD Location: Greenville, NC Dealer: Brown & Wood Cadillac
  • BMW 3 Series 330i

    Used 2019
    $15,998 $279/mo
    Mileage: 127,045 mi Specifications: Gasoline | Automatic | RWD Location: Monroe, NC Dealer: Monroe Nissan
  • Hyundai Santa Fe Sport

    Used 2018
    $16,495 $287/mo
    Mileage: 67,017 mi Specifications: Gasoline | Automatic | FWD Location: Elizabeth City, NC Dealer: Hall Toyota Elizabeth City
  • Hyundai Elantra SEL

    Used 2023
    $18,767 $327/mo
    Mileage: 68,202 mi Specifications: Gasoline | Automatic | FWD Location: Elizabeth City, NC Dealer: Elizabeth City Gmc
  • Toyota Avalon Limited

    Used 2017
    $19,257 $335/mo
    Mileage: 106,560 mi Specifications: Gasoline | Automatic | FWD Location: Forest City, NC Dealer: Forest City Honda
  • Chevrolet Equinox LT

    Used 2018
    $10,647 $185/mo
    Mileage: 100,540 mi Specifications: Gasoline | Automatic | FWD Location: Parma, OH Dealer: North Coast Mitsubishi West Cleveland
  • GMC Terrain SLE

    Used 2020
    $13,886 $242/mo
    Mileage: 85,481 mi Specifications: Gasoline | Automatic | FWD Location: Saint Marys, OH Dealer: Kerns Ford Lincoln And Truck Center
  • Dodge Grand Caravan SE Plus

    Used 2018
    $14,411 $251/mo
    Mileage: 94,949 mi Specifications: Flex | Automatic | FWD Location: Shelby, OH Dealer: Rocket Chevrolet
  • Ford Fiesta SE

    Used 2019
    $12,900 $225/mo
    Mileage: 9,526 mi Specifications: Gasoline | Automatic | FWD Location: Brunswick, OH Dealer: Liberty Ford Brunswick
  • Lexus ES 350

    Used 2010
    $7,393 $129/mo
    Mileage: 231,005 mi Specifications: Gasoline | Automatic | FWD Location: Worthington, OH Dealer: Mark Wahlberg Chevrolet Of Worthington
  • Kia Soul S

    Used 2022
    $16,388 $285/mo
    Mileage: 48,127 mi Specifications: Gasoline | Automatic | FWD Location: Worthington, OH Dealer: Mark Wahlberg Chevrolet Of Worthington
  • Honda Accord Sport SE

    Used 2017
    $15,205 $265/mo
    Mileage: 136,013 mi Specifications: Gasoline | Automatic | FWD Location: Beavercreek, OH Dealer: Jeff Schmitt Mazda