How about looking into free satellite from sky
freesat from Sky - A new way to get free digital satellite TV
Sounds expensive to me but I can put the dish up etc myself.
Not sure if you can just buy the freesat cards still from Sky. If so all you need is a digibox and dish