I used Enode in my Audi, and it is pretty good. I tend to be hesitant to give anyone access to info like this, but it was really a big help on road trips. A word of caution: it doesn't necessarily update continuously, so sometimes you have to quit the app and reopen while you're on the road, but...