Cash for Cars St. Louis MO | Same-Day Pickup | STL Junk Car Buyer

Get cash for your car in St. Louis today. We buy all vehicles — running or not, any condition, any year. Free towing. Cash on pickup. 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

How much cash can I get for my car in St. Louis?

Most vehicles pay $100–$1,500 depending on year, make, model, and condition. Heavier vehicles (trucks, SUVs) and newer models tend to pay more. Call (314) 474-5500 for a free 60-second quote on your specific car.

Do you buy cars that don't run?

Yes — non-running vehicles are our most common pickup. Blown engine, bad transmission, no start — all accepted. Our flatbed handles everything a driveable car can't.

How quickly can you pick up my car in St. Louis?

Same-day pickup is available when you call before noon. Most customers are scheduled within 24 hours. We serve the entire St. Louis metro — Missouri and Metro East Illinois.

What do I need to sell my car for cash in St. Louis?

A signed Certificate of Title and a valid photo ID. That's it for a standard Missouri or Illinois transaction. No title? Call us — we handle no-title situations regularly.

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