Buy anything Garmin. Free Map updates for life, unlike Tom Tom where you have to pay for it.
Get the *20 ones with the new features instead of getting a unit that is old already.tomtom go 510 or if you want euro maps the 710 both have got hands free mobile setup .
if cash is a issue then the tomtom one is fine