When I first came to Berlin I couldn’t make up my mind about buying the so called BahnCard 50. That is, you get a 50% discount on all of the tickets you buy to ride Deutschebahn. It’s a great deal, if you are a regular traveler. Train tickets can be really expensive, especially ICE (fast trains). I thought it would be unfair to live in Berlin for a year and not try to visit other places in Germany. Buying a BahnCard 50 was definitely a good decision and it proved to be totally worth it.
It’s very easy to apply for it. You can order it on line by going to www.bahn.de or you can visit the train station for example in Zoologisher Garten and purchase it there. They take your photo right there and after you pay they’ll give you a temporary card (and also some bonus 20 euro discount card) and then they will send your card to your address.
I highly recommend it to those who travel a lot. It really makes the prices of the tickets reasonable.