Cash for High Mileage & Old Cars St. Louis | STL Junk Car Buyer

We buy high-mileage, old, and worn-out cars in St. Louis MO and Metro East IL. 200k miles, rust, running or not — we pay cash. Free towing. Call (314) 474-5500.

How It Works

  1. Call (314) 474-5500 or fill out the form — get a cash offer in 60 seconds.
  2. Accept the offer and schedule a free pickup at your location.
  3. Our driver arrives, pays you cash on the spot, and tows the car away.

Why Choose STL Junk Car Buyer

Frequently Asked Questions

What's the oldest car you'll buy?

We buy vehicles from any decade. For very old vehicles (pre-1980), condition and completeness matter more — running classics or collectibles sometimes command higher offers through specialty channels. Call us and we'll assess.

Does high mileage significantly reduce the cash offer?

High mileage affects the offer, but not as much as people expect for older vehicles. A 2003 F-150 with 220,000 miles and no major issues might fetch $350–$600 — because the weight and parts still have value regardless of miles.

My car barely runs — is it worth selling rather than scrapping?

Almost always yes. Selling to a junk car buyer pays more than a scrap yard because we factor in parts value, not just weight. Even a barely-running high-mileage car should pay $100–$400 more than raw scrap.

I have an old car that's been sitting for 10 years — can you pick it up?

Yes. Long-sitting vehicles are common pickups. Flat tires, seized brakes, dead battery — our flatbed handles all of it. We winch vehicles that can't roll onto the truck.

Call (314) 474-5500 for a free cash offer on your high mileage / old cars in St. Louis, MO. Free towing. Same-day service. Cash paid on the spot.