Gratis und legal ist durchaus nicht immer einfach, jedoch nicht unmöglich.
Beispielsweise bei DLH, dort bekommst du nach deiner kostenlosen Registration gleich 6 Steam-Keys kostenlos, das wäre legal.
Hier und da findest du mal Angebote die dir Keys schenken wenn du deren Werbung aufmachst oder der gleichen.
Du kannst auch gerne mal bei "Play Nation" reinschauen, dort werden immer die aktuellen gratis Keys aufgelistet.
Hier der Link:
(Dort findest du auch den DLH-Link)
http://www.playnation.de/spiele-news/angebote/kostenlose-keys-sowie-spiele-steam-origin-mehr-id56552.html