This is a good deal on Titanfall 2 for PC from 365games.co.uk
£22.99 for boxed version (delivery is free)
£21.99 for (Origin) code emailed to you (I got my in less than 30 mins)
I have used these many times in the past and find their selection of games small but very reasonably priced.
The stock is limited and I will say that the codes are sent within 24 hours.