You can get brand new Xbox and PS4 games for £40 online on eBay from most etailers. Or about £45 from Asda, Argos etc. Game usually a little on the pricey side, although saying that I picked up Titanfall for £45 there last week. You get reward points too which make the difference sometimes. It seems every time I trade a game in there and buy another I accrue around £3 to £5 worth of points.
I think I am going to buy my PS4 from Game, it's £385 with Infamous which is the cheapest I have found it elsewhere too and I reckon I will get a good £15+ back in Reward Points.
I don't mind buying from Game to be fair, yea they are a bit expensive sometimes but they just sell games so I give them a break. Plus my local Game store Manager is a really nice guy and is very passionate, so it's worth making the trip there than buying it from a conglomerate
Everytime I go to Asda for a game I end up buying a pack of Red Bull, some cookies / brownies and other junk so ends up costing me more than Game anyway