Although I have issues with CPL's routing algorithm, I've not seen problems such as you stated. Are you sure you have the vehicle type set to Car?
As Boz says, TomTom will work fine, though you may need to tweak the GPS settings within TomTom for it to see the internal GPS. Remember you will also need a new activation code for each TomTom map you use. If you have only activated once before and still have the Product Code, you can go to
TT Code - TomTom Product Activation. and reactivate for the new device (you will need the Device Code also, which is shown when you try and open a map for the 1st time)