I would say any cheap chinese sat nav.
I bought a 7" one from pandawill for £60 delivered (it was being sold for £90 by ebay dropshipping sellers). It runs on Win CE6 and has 2gb internal memory and a micro SD card slot (i currently have a 16gb card in).
It came with Igo 8.3 but I have installed Igo 8.4, Igo Primo 1.2, Navigon, Sygic and Ndrive. all with the latest maps.
Whereas tomtom needs to be cracked, well maps actually, Igo doesnt. You just download it and put it on your device, ether internal or external memory. You can download the software and maps from somewhere like navitotal or mobilepassion.
I use Igo primo mostly.
Speedcams are free from various sites and I've never had any problems with them working.
I've used it in UK, USA, France, Germany, Belgium and Holland and it's never steered me wrong.
It's also got handsfree bluetooth, so I can make and takes calls from my phone, it has an FM transmitter should I want to play MP3's or videos and have the sound come through the car speakers.
It will also run any software designed for Win CE6 (also older versions) and can be booted into the Win CE desktop instead of the sat nav menu.
All without having to crack or patch anything.