I have just visited my local Tesco store (Ilkeston) and they are sell Ben 10 figures on a buy one get one free. The smaller figures were £4.97 and the larger figures £7.97 each. They had majority of the figures. You could mix & match and get the cheaper item free.
This is ideal for that Ben 10 fan that you have.