I recently purchased a bluetooth gps device bt-338, and got Tomtom 4.1 then updated it to the 650 update 4.4. Everything is working great. Tracks my locations quick, and navigates me state to state. Only problem is sometimes from a cold start gps takes long to initally receive the signal. Other than that, that would be the combination I would recommend. 3D maps are phenominal, especially at night. In night mode

On a side note, I also used mapopolis and liked it. The maps I used in that were ariel view opposed to 3d, which I also liked. Directions worked good, but the voice is horrible. Mapopolis is a good program to get until you get tomtom up.