This late July I went to EU for a 10 day trip. I live in the US. When I stopped at TMobile (or was it Deutsche Telekom?) store at Hamburg to buy a local SIM card. I was told that this is impossible, as SIM cards are sold to EU residents only according to the new law passed July,1st. As I am not a resident of EU they can not sell me even a prepaid card.
Questions: is this information correct? If it is, what options do we, regular tourists, have in Germany?
I was not able to confirm that by doing an online search. So if it is not true, what could have been the motives of the sales rep to deny the sale, and how can I get back at him.