Nowadays Germany is one of the more "gun-friendly" countries in Old Europe.
You have to cut through miles and miles of red tape to get a firearms permit from the authorities and pay substantial fees.
But after all that pesky hassle one can buy all kinds of revolvers, semi-auto pistols with high capacity magazins, pump-action or semi-auto shotguns and all kinds of single-shot or repeating rifles.
Even semi-auto military-style rifles ("assault rifles") are legal here. The only restriction is the ban of magazins with a capacity of more than 10 rounds. Since 01.04.2003 even the most "evil" accessories like pistol grips, flash hiders and the horrible bayonet lugs are legal on semi-auto rifles.
AR-15 in pre-ban configurations are very popular with German shooters.
M1A, semi-auto SIG 550, "evilized" H&K SL-8, HK41 in .308 and .223, and even AK-47-clones are available to civilians in Germany.
Only firearms which resembles submachine-guns (military appearance AND barrel length less than 16,5" AND typical pistol calibers) of are still not permitted for sporting purposes. So alas no semi-auto H&K MP5 or UZI for us.
:banghead:
The only REALLY impossible thing in Germany is getting a CCW permit. THIS is just not going to happen in our lifetimes.
Compared to quite a lot of other european countries and even the USA, the situation is not so bad at all.
The politicians and bureaucrats hate us, but we're still alive and well!