I buy from a local chain that sells games, music, and movies.
Once or twice a year Gamestop will have a “buy two get one free” sale and I’ll pick up three games, but usually ones that are a few years old and cheap. On the last one a few months back I got Alien Isolation and Lego Marvel, stuff like that.
I don’t get the people who are buying recent games used for $55 instead of new for $60. If you can afford 55 you can afford 60. I don’t understand the mentality of supporting this crappy retail chain over the developers who make the actual games.