Many Bestbuy's and Microcenters sell unlocked phones. I would buy an unlocked phone and then buy a prepaid SIM card in Germany. If that doesn't work, I would buy a cheap prepaid phone in Germany (but buy a quadband). If you are transitting through a major European airport, their duty free might be another solution.