The Des Moines Bike Collective, at 7th & Grand downtown, takes donated bikes, fixes them up, and resells them very inexpensively.