Junk Motorcycle Buyer St. Louis | Cash for Old Motorcycles | STL Junk Car Buyer

Sell your junk motorcycle in St. Louis for cash. We buy non-running, wrecked, and old motorcycles across the metro. Free pickup, cash paid. 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 do you pay for a junk motorcycle in St. Louis?

Typical offers range from $75–$800 depending on year, make, model, and condition. Newer motorcycles with popular parts (Harley V-twin, Honda CBR) pay more. Call for a free quote.

Do you buy motorcycles without a title in Missouri?

A title is generally required, but there are options depending on the vehicle's age and situation. Call us and we'll walk you through exactly what we need.

Do you buy dirt bikes and ATVs?

Yes, in some cases. Call us with the year, make, and model and we'll assess. Titled off-road vehicles are more straightforward than untitled ones.

Can you pick up a motorcycle that doesn't run?

Yes. We can load non-running motorcycles. For bikes that can't be walked to the truck, call us to discuss the pickup setup — it usually isn't a problem.

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