BahnCard 50 is 255 € per year (second class), cheaper prices for students or if you are below 27 or over 60. I don't know if they send it abroad, but it shouldn't be limited to Germans (and you get a temporary one to print out yourself if you buy online).
Can I ask what you pay per year for the BC 50 card? Is it only available to German citizens?