Surprised this hasn't come up already - sorry if I missed it.
I've been on the lookout for a Dyson for a while and this is certainly the cheapest for a new one - including 2 year guarantee from manufacturer. Normal price is £170 but widely available around £129 recently.
Also 3% TCB (not sure about Quidco).
Same price at Tesco.