Garmin only works with there servers not straight of the i-phone
Tom Tom work straight of the i-phones gps but uses a lot of battery so plug it into the car is best

With no memory cards slot only small maps are usefull