My internal N95 GPS works perfectly well without connected to the internet and if you want to use the Nokia maps application without incurring data charges simply preload the maps you wish to use via the maploader application.
I already use an external BT reciever with TT6 on the N95 and E61i