The Montana has got a power supply cable.
Nothing wrong with that Zumo 660 as well. If you use tracks, import them and switch off "auto recalculate" it navigates tracks just as good.
I have a Montana and we frequently navigate where there is no roads. Never needed the compass function.