I would take Gary_M's advice and go for the TomTom.
They retail at about £299 for the basic 300, which is still a great piece of kit.
I bought one for a friend from currys on line which had about £40 off, then I searched for promotional codes for currys, found one for a 5% macdonalds discount...