I recently bought a Garmin nuvicam and would recommend you avoid it like the plague. It's garbage. It won't allow voice warnings on speed camera alerts so every time it bongs you have to look at the screen really quick before the warning disappears, the latest map is at least two years out of date compared to tom tom, and you can't find a player that can play their video files. Buy anything but garmin, mines going in the bin and I'm going back to my old tom tom smart 25.