A great way to buy a second hand "Fahrrad" is to use internet sites such as ebay-kleinanzeigen or craigslist.de. Both are good to find cheap bikes.
Main advice – choose wisely and be attentive while checking bike's working condition. Do not rush the buy.
In Aachen people in need can buy a second hand bike rather cheap at a local welfare group: