Według mnie:
Jeśli przede wszystkim Polska, to raczej AutoMapa. Także Garmin Mobile XT + GPMapa.
Jeśli Polska z najbliższymi krajami na zachodzie, to TomTom.
Jeśli Polska z najbliższymi krajami tuż na południu, to Sygic (Sygic Map Mobile lub McGuider).
Jeśli Polska z najbliższymi krajami na wschodzie i na południu (w tym Bałkany), to iGo.
Jeśli Polska z mapami nie tylko drogowymi, ale i turystycznymi (rowerowe, piesze), to Garmin Mobile XT + GPMapa TOPO.
Wszystko to Ci pójdzie na m3100, ale wybierz jedno. M3100 nie ma bezdennej pamięci.