Every Tesla vehicle sold up until 2016 had free supercharging for life (ask me how I know). They've floated the perk again for some Model 3 configurations upon the initial release.
One is required to have a valid credit card on their Tesla app (even if supercharging is free, idle fees are not) and it's tied to the VIN of the vehicle.