Halfords HP2800
Price: £319.95
Difficult to know how to rate this great Halfords cleaner. At the £320 regular price, it looks very expensive; but the current £159.99 offer makes it much more appealing. Tough to beat on car cleaning, with two lances, a pair of brushes, as well as an on-board soap tank. There are slots for everything, and the eight-metre hose is easy to use with the reel.