Goodwill is the most expensive place for bikes here to. Right now they have an old Japanese Royce Union taco wheeled BMX bike they want $39 for and a rough shape woman's 3 speed Hiawatha from about 1980 for $25 (needs tires/tubes, cables, seat, wheel truing and is caked in rust). People here buy these older women's bikes for yard art. The Habitat For Humanity is expensive too, except in the winter. I can usually talk down the bikes at the Salvation Army and even occasionally St. Vincent's in the winter/late fall. Prices really went up at all my old thrift store haunts as soon as Ebay got going. No bargains anymore in Detroit, Green Bay or Appleton. However, Ishpeming, Calumet, Munising and Sault Ste. Marie in the Upper Peninsula increased their costs but are still reasonable. These towns are so poor that they mostly have stuff that was already bought at a thrift store before it was donated. In the past 3 years I only found one bike (Cheap 20 inch girls for $5) at these small towns. You got to look though. I do occasionally find a 1980s USA built cruiser locally at thrift stores for $25 to $50.