Absolutely. In my sig is a link to a comparison between three free java gps apps, all tested with the E62 and a LD-1W (same thing as the 3W, only older).
Personally, if you're going the free route, I'd say nav4all is the best, but you could also check out TomTom, Route66, Wayfinder, etc. If you're creative you can find them.....cheaper