Cheap Used Cars for Sale Under $20,000

  • Chevrolet Malibu 1LT

    Used 2024
    $17,149 $299/mo
    Mileage: 91,035 mi Specifications: Gasoline | Automatic | FWD Location: Cornelius, NC Dealer: Modern Nissan Of Lake Norman
  • Kia Sorento SX

    Used 2019
    $16,782 $292/mo
    Mileage: 91,477 mi Specifications: Gasoline | Automatic | FWD Location: Lillington, NC Dealer: John Hiester Chrysler Dodge Jeep Ram Of Lillington
  • Ford Escape Titanium

    Used 2019
    $16,000 $279/mo
    Mileage: 65,589 mi Specifications: Gasoline | Automatic | FWD Location: Mount Airy, NC Dealer: Scenic Ford Lincoln
  • Hyundai Sonata Limited

    Used 2021
    $19,886 $346/mo
    Mileage: 89,537 mi Specifications: Gasoline | Automatic | FWD Location: Matthews, NC Dealer: Keffer Hyundai
  • Ford Fusion Titanium

    Used 2015
    $8,295 $145/mo
    Mileage: 123,271 mi Specifications: Gasoline | Automatic | FWD Location: Bedford, OH Dealer: Toyota Of Bedford
  • Chevrolet Cruze LT

    Used 2016
    $12,742 $222/mo
    Mileage: 26,824 mi Specifications: Gasoline | Automatic | FWD Location: Strongsville, OH Dealer: Ganley Buick Gmc
  • Toyota Camry LE

    Used 2016
    $17,345 $302/mo
    Mileage: 75,692 mi Specifications: Gasoline | Automatic | FWD Location: Beavercreek, OH Dealer: Germain Honda Of Beavercreek
  • Nissan Frontier SV

    Used 2013
    $11,339 $198/mo
    Mileage: 140,020 mi Specifications: Gasoline | Automatic | AWD Location: Dover, OH Dealer: Parkway Nissan
  • RAM Ram 1500 Classic Tradesman

    Used 2019
    $16,135 $281/mo
    Mileage: 67,232 mi Specifications: Flex | Automatic | RWD Location: Mayfield Heights, OH Dealer: Nick Mayer Ford Mayfield
  • Chevrolet Equinox LT

    Used 2021
    $19,698 $343/mo
    Mileage: 33,917 mi Specifications: Gasoline | Automatic | FWD Location: Portsmouth, OH Dealer: Glockner Gmc
  • Toyota Camry Special Edition

    Used 2016
    $16,297 $284/mo
    Mileage: 73,230 mi Specifications: Gasoline | Automatic | FWD Location: Brook Park, OH Dealer: Victory Toyota Of Brook Park
  • Chevrolet Equinox LTZ

    Used 2012
    $10,531 $183/mo
    Mileage: 96,066 mi Specifications: Flex | Automatic | FWD Location: Broken Arrow, OK Dealer: Jim Norton Chevrolet