I'm bringing my unlocked iPhone 6 on our upcoming trip, and I am wondering if anyone has recommendations on where to get a local SIM in Berlin. Specifically, I am looking for 1-2GB of data (if data plans include voice/text, great, but not a deal breaker). Last time I was in Europe, I had no trouble buying a local SIM in the UK, but in Germany, every wireless provider I talked to said I'd need to be a German resident and to sign up for a voice/text/data plan that wasn't much cheaper than what Verizon charged for international data.
I am curious whether things have either changed in the last couple of years, or if there are specific places one can buy a local SIM to use data that I overlooked previously. Where did you guys get your SIM cards in Berlin?