Cheap Used Cars for Sale Under $20,000

  • BMW 5 Series 528i

    Used 2011
    $10,209 $178/mo
    Mileage: 70,921 mi Specifications: Gasoline | Automatic | RWD Location: Boerne, TX Dealer: Genesis Of Nw San Antonio
  • Jeep Cherokee Limited

    Used 2018
    $15,223 $265/mo
    Mileage: 79,484 mi Specifications: Gasoline | Automatic | FWD Location: Killeen, TX Dealer: Nyle Maxwell Cdjr Killeen
  • Dodge Grand Caravan SXT

    Used 2016
    $5,216 $91/mo
    Mileage: 220,011 mi Specifications: Flex | Automatic | FWD Location: Victoria, TX Dealer: Victoria Dodge
  • Buick Enclave Essence

    Used 2020
    $12,220 $213/mo
    Mileage: 150,718 mi Specifications: Gasoline | Automatic | FWD Location: Denton, TX Dealer: Group 1 Mazda Denton
  • Nissan Sentra SV

    Used 2024
    $15,670 $273/mo
    Mileage: 96,817 mi Specifications: Gasoline | Automatic | FWD Location: Burleson, TX Dealer: Burleson Nissan
  • Chevrolet Impala 1LT

    Used 2017
    $12,720 $222/mo
    Mileage: 104,982 mi Specifications: Flex | Automatic | FWD Location: Friendswood, TX Dealer: Lexus Clear Lake
  • Ford F-150 FX4

    Used 2014
    $12,233 $213/mo
    Mileage: 166,941 mi Specifications: Flex | Automatic | AWD Location: New Braunfels, TX Dealer: Bluebonnet Chrysler Dodge
  • Toyota Tacoma Base

    Used 1998
    $18,522 $323/mo
    Mileage: 68,277 mi Specifications: Gasoline | Manual | RWD Location: Hurst, TX Dealer: Freeman Toyota
  • Mercedes-Benz C-Class Sedan C300

    Used 2019
    $18,201 $317/mo
    Mileage: 77,590 mi Specifications: Gasoline | Automatic | RWD Location: Webster, TX Dealer: Mercedes-benz Of Clear Lake
  • Nissan Sentra SV

    Used 2024
    $17,463 $304/mo
    Mileage: 65,727 mi Specifications: Gasoline | Automatic | FWD Location: Harlingen, TX Dealer: Sames Harlingen Ford
  • Ford Flex SEL

    Used 2019
    $14,055 $245/mo
    Mileage: 90,325 mi Specifications: Gasoline | Automatic | FWD Location: Kingsville, TX Dealer: Hacienda Ford Of Kingsville
  • Jeep Compass Limited

    Used 2019
    $11,531 $201/mo
    Mileage: 156,804 mi Specifications: Gasoline | Automatic | FWD Location: Huntsville, TX Dealer: Wischnewsky Dodge