Unless Subway corporate is absolutely jacking their franchisees, there is no way the cost of a sandwich comes anywhere near $3. Whatever hit they take on the promotion should be covered by the absolutely criminal margins they make on drinks and chips.