Ich hab für solche Zwecke früher immer die A1-Wertkarte (b-free) genommen (20€, 12 Monate 1,5GB). Mittlerweile sind sogar 3GB für 12 Monate inkludiert (
Link).
An sonsten gibt's bei Drei und T-Mobile Wertkarten, wo nach Verbrauch abgerechnet wird (2ct/MB, entspricht 20€/GB).
In beiden Fällen würdest du auf 20€/Jahr kommen, da du bei den Wertkarten, die nach Verbrauch abgerechnet werden, aufladen musst, damit die Karte aktiv bleibt. Der Vorteil dort ist dafür, dass du das Guthaben ins nächste Jahr mitnehmen kannst, wenn du es nicht verbrauchst, bei b-free ist es nach 12 Monaten weg - dafür bekommst du von Haus aus mehr Datenvolumen/€.
Sonst sind mir nur Tarife mit monatlichen Gebühren bekannt.