This is what I use:
AmAzOn LiNkY [amazon.com]
ANY ELM 1.1 or better (1.0 was crap, to be frank) bluetooth adapter will work fine!
I use these 1.5's because the profile of them is VERY small and hides nicely!
And for the '95, give me a model and I'll check to see if it'll work... '96 was the MANDATORY year OBD2 was put in place, prior to that it was 'optional', but the big 3 started adding it even prior to '91!!!
If you are NOT jailbroken, you'll want to pick up a Wifi-enabled OBD2 adapter...I don't use them, so sorry, cannot help find them!