Tesco have a lot of stuff half price and the buy2get1free offer is still active.
I bought 3 Miracle Gro 1 kg packs for £4 which works out at buy 1 get 2 free.
Some other things still going: pesticides, lawn food and the like.
I didn't realise the multibuy was still working until I got home and looked at the receipt, might go back there later today and restock my arsenal: you can never have too many chemicals in the battle to control nature. ;)