So, if you buy a Bahncard make sure you provide a mailing adress here in Germany where you can easily receive it (no "poste restant !!! ) or possibly arrange a pick-up at a Deutsche Bahn Ticket office near the place you stay !
They'll send abroad, too.