yup just got to the battlefield website and go to the veteran section register your games and you can get the M1 just bein a lvl 1 veteran if you register all your games i have you could be up to a lvl 8 veteran.
Also registering as a veteran in the bf game you can also get another special veteran only gun as well.
LOL I know how, because I did it, First you need to go on Battlefield website and check for an online help, then go google a battlefield CD key. Now say on to the helper that you tried to reinstall your game because you formated and tell them the CD key you took from Google. Do that one more time and you should be able to have your M1 Garand like me lool .