Used Cars for Sale in St Louis, MO Under $20,000

No matches found.

Save your search and we will notify you when we have cars that match your search criteria.

We expanded your search distance and we're unable to find cars that match.

Try adjusting your filters, or start a new search.

great price
$8,400
$7,966 below
$248/mo est. ?
309,360 km
Hot car

Auto Nova

Authorized EpicVIN dealer

4.4 Google 71 reviews

63125, Saint Louis MO

Check Details
great price
$6,850
$863 below
$202/mo est. ?
244,472 km
Hot car

Auto Nova

Authorized EpicVIN dealer

4.4 Google 71 reviews

63125, Saint Louis MO

Check Details
great price
$6,400
$2,374 below
$189/mo est. ?
181,152 km 1.8L
Hot car

Auto Nova

Authorized EpicVIN dealer

4.4 Google 71 reviews

63125, St. Louis MO

Check Details
great price
$6,500
$4,680 below
$192/mo est. ?
301,127 km 2.5L
Hot car

Auto Nova

Authorized EpicVIN dealer

4.4 Google 71 reviews

63125, St. Louis MO

Check Details
great price
$7,850
$2,763 below
$231/mo est. ?
227,829 km
Hot car

Auto Nova

Authorized EpicVIN dealer

4.4 Google 71 reviews

63125, St. Louis MO

Check Details
great price
$3,450
$2,085 below
$102/mo est. ?
317,537 km 3.8L
Hot car

Auto Nova

Authorized EpicVIN dealer

4.4 Google 71 reviews

63125, St. Louis MO

Check Details
great price
$4,950
$2,171 below
$146/mo est. ?
325,291 km 2.5L
Hot car

Auto Nova

Authorized EpicVIN dealer

4.4 Google 71 reviews

63125, St. Louis MO

Check Details
great price
$6,600
$2,346 below
$195/mo est. ?
322,639 km 3.5L
Hot car

Auto Nova

Authorized EpicVIN dealer

4.4 Google 71 reviews

63125, St. Louis MO

Check Details
high price
$8,850
$1,209 above
$261/mo est. ?
148,280 km

Auto Nova

Authorized EpicVIN dealer

4.4 Google 71 reviews

63125, Saint Louis MO

Check Details
great price
$8,600
$4,046 below
$254/mo est. ?
289,408 km
Hot car

Auto Nova

Authorized EpicVIN dealer

4.4 Google 71 reviews

63125, Saint Louis MO

Check Details
great price
$6,450
$3,567 below
$190/mo est. ?
214,121 km
Hot car

Kay Motors, LLC

Authorized EpicVIN dealer

63123, St Louis MO

Check Details
great price
$19,950
$4,495 below
$588/mo est. ?
78,389 km 1.5L
Hot car

Bommarito Ford

Authorized EpicVIN dealer

4.6 Google 2105 reviews

63042, Hazelwood MO

Check Details
high price
$12,950
$1,609 above
$382/mo est. ?
136,961 km

Dean Team Hyundai

Authorized EpicVIN dealer

63011, Ballwin MO

Check Details
high price
$10,990
$477 above
$324/mo est. ?
165,229 km

Jack Schmitt Chevrolet Wood River

Authorized EpicVIN dealer

4.2 Google 459 reviews

62095, Wood River IL

Check Details
great price
$17,500
$2,082 below
$516/mo est. ?
149,722 km 2.5L
Hot car

Clement Ford

Authorized EpicVIN dealer

63366, O'fallon MO

Check Details
high price
$17,950
$3,258 above
$529/mo est. ?
56,469 km

The Dean Team Hyundai

Authorized EpicVIN dealer

63011, Ballwin MO

Check Details
good price
$19,600
$922 below
$578/mo est. ?
106,641 km 2.5L
Hot car

Suntrup Ford Kirkwood

Authorized EpicVIN dealer

4.2 Google 552 reviews

63122, Saint Louis MO

Check Details
great price
$12,950
$1,300 below
$382/mo est. ?
181,138 km 2.5L
Hot car

Dean Team Volkswagen of Kirkwood

3.9 Google 358 reviews

63122, Kirkwood MO

Check Details
great price
$7,900
$3,399 below
$233/mo est. ?
316,776 km
Hot car

A to Z Car

Authorized EpicVIN dealer

63109, Saint Louis MO

Check Details
great price
$13,800
$9,978 below
$407/mo est. ?
218,338 km
Hot car

A to Z Car

Authorized EpicVIN dealer

63109, Saint Louis MO

Check Details
high price
$14,989
$1,324 above
$442/mo est. ?
103,093 km 1.4L

Pundmann Motor Company

Authorized EpicVIN dealer

63301, Saint Charles MO

Check Details
high price
$19,678
$1,009 above
$580/mo est. ?
119,205 km 1.5L

Pundmann Motor Company

Authorized EpicVIN dealer

63301, Saint Charles MO

Check Details
fair price
$10,532
$31 below
$311/mo est. ?
216,947 km 1.4L
Hot car

Pundmann Motor Company

Authorized EpicVIN dealer

63301, Saint Charles MO

Check Details
great price
$5,950
$2,514 below
$175/mo est. ?
290,162 km
Hot car

Auto Nova

Authorized EpicVIN dealer

4.4 Google 71 reviews

63125, Saint Louis MO

Check Details