yo tenia un Samsung Omnia, y este lo cargue con Garmin mediante Keygen y mapsource, no es dificil pero tampoco es trivial...ahora, Garmin lo vale 100%...
ahora casi cualquier celular trae GPS, asi qeu es cosa de averiguar, sino quieres pagar plan de datos, asegurate que el celular sea GPS y NO A-GPS, en todo caso, este ultimo se puede desactivar.
Ahora con Android uso NDRIVE, tambien es bueno, no al nivel de Garmin pero para el uso que lo quieres no lo vas a notar.