Where would you purchase a OBD code reader for a 1995 Pontiac Grand Pix?

DONT BUY 1 GO 2 KRAGEN THEY DO IT 4 FREE GOOD LUCK...........