To clarify, I'm not endorsing putting tangs in small tanks unless it is only temporary. They will outgrow the tank quickly.
Purple Tangs can get up to around 10" in length, about 2 inches more than a Yellow Tang can achieve. Having a tang that large would be cramped in anything but the largest of tanks (several hundred gallons). Granted, many tangs may not get that large but the potential is there. They seem to prefer a tank that has more length than purely volume in order to stretch their fins. Thus my suggestion about a 6' over a 4' tank, even though that is the size for 125 gallon tanks vs 120 gallon ones.
I also buy all my fish locally. When fish are shipped, they are definitely stressed a lot more and lowers their resistance - thus the ich magnet comment that naesco made. I bought a yellow tang for $15 and powder blue for $40 locally, which are pretty good prices even when compared with online vendors. Plus you can pick the fish with the most pleasing markings/color/fins/etc. to your eyes rather than leave it to random luck.