All of my Garands came from the CMP, I wouldn't buy one any other way. It's pot luck but you will get a safe shooter at the very least. I got lucky with my Winchester, its gorgeous.
All their Garands are .30-06. The Danish ones with the VAR barrels are good, as are the Greek ones. A friend of mine has a kinda ratty looking Greek that shoots amazing, he wins all the rack rifle matches with it.
I would also recommend picking up a Springfield +/or a Carbine if you can. And ammo, lots and lots of ammo. The CMP has the best deal going on .30-06. Save the brass, get some .308 black tip heads, and roll your own!
The only Garand I would not recommend is either a Blue Sky import or one from Century Arms. They are notorious for being of very poor quality. I bought a Blue Sky just so I could tear it apart and turn it into a .308 Tanker.