Forget about german pharmacies!
On the black market you must be very carefull, there are a lot of fakes and many of them look exactly like the originals.
In the countries near Germany it's like this:
Here in Italy it's the same, sadly olso here we have always more fakes.
Same think in France and Austria (although in this 2 countries gear would be cheap if you had a prescription)
Switzerland: forget the pharmacies (too expencieve and have only 2-3 products), the black market is better, they dont have any severe laws against gear (yet) and the prices are reasonable. There are also fakes but less then in the other countries.
I buy the majority of my gear in Switzerland.
Good luck...