IMHO, CMP is the only way to buy a Garand unless you are looking for something very specific and know exactly what you are looking at. If you buy one from them, you know it has been headspace checked, the muzzle wear gaged, and at least test fired. You can be sure that it's not a put together one using a welded receiver or any of the other of myriad of problems that can and do arise when Garand shopping. Also, if you have a problem after the purchase, you can call and talk to one of their armorers and get help resolving the problem up to and including returning the firearm for another. Try that with you local gun dealer or with someone off Gunbroker.
Also the prices though the CMP are by far and away better than you will likely find anywhere else for comparable quality, and the service elsewhere won't even come close. Yes, there's always the chance you're going to run across some widow selling an original gas-trap Garand for $500, but don't count on it.
If you're looking for a shooter, get a field grade and know you're probably going to get a good shooter even if it's not a beauty queen. Go to their site, read the descriptions and assume that whatever you order is going to be the minimum to meet the description. You won't be dissapointed and you might even be pleasantly surprised.
But, be aware that the waits for CMP items right now are very long.....90 - 120 days if I remember correctly.
I've gotten 2 Garands, a 1903a3, and an M1 carbine from the CMP and have never been disappointed. I'll likely be getting another Garand in October. I'm going to the Garand Collectors Association convention which is being held at the CMP this year. I may even get to pull it out of the crate myself.

Can't wait to get good and greasy.