I know you have set a limit on budget and dont want to shift on that, i was the same when i was looking for one last month, but i added a few quid to get the JVC KW-NX7000, this is a discontinued unit,(been replaced with 2009 model) so there was alot of good deals to be had on companys looking to get shot of this older stock, it has sat nav built into it, and does all that you are looking for, i got mine for 515 quid delivered, i see on your profile that you have a tom tom, so maybe this is no use to u??
On the 3 units u listed above my opinion is that the JVC is the best looking one, has the biggest screen, and the sd card slot is a major bonus, thats where i play my tunes from now.
I cant fault the JVC on anything except the ipod playback is quite slow, not ages, but certinally not instant, but i beleive that this is a common prob with alot of units?? but like i said, i just copied all the tunes i have on my ipod to a sd card and dont bother with plugging in the ipod at all.
But if u want the phone kit, it is an extra 90 quid
JVC for me