Plus... ½ price Kärcher, free financial ed textbook, free John Lewis £100 with big spend