There is no shortage of GPS-enabled apps on Apple’s mobile devices. Unfortunately, quality programs usually cost north of fifty bucks. For example, Garmin’s StreetPilot, an excellent navigation app for iOS gadgets, is a $60 download – you can get refurbished low-end handheld GPS devices for that sum. Figuring out the realities, Garmin released a brand new, low-cost, subscription based personal navigation iOS app, the Garmin StreetPilot onDemand.

The program works with iPhones as well as WiFi and 3G models of iPad and costs just 99 cents a month to use. It includes public transit information for 31 metropolitan areas, pretty 3D graphics, standard walking, driving and public transportation directions, spoken turb-by-turn directions and more.

You can download Garmin StreetPilot onDemand from the App Store and let iTunes charge your credit card 99 cents each month or opt for a premium subscription that comes with advanced features. More on that, plus three more screenshots after the break.

The premium subscription gets you voice-guided navigation with automatic off-route recalculation, real-time traffic, photoReal junction view, lane guidance, speed limits and more.

The premium upgrade costs three bucks a month, or thirty bucks annually, but they’re currently running a launch promotion where an annual premium subscription costs twenty bucks (a $10 saving), valid until September 14.