Call of Duty: Modern Warfare 3 achievements

Call of Duty: Modern Warfare 3

3.9 from 14150 votes

There are 76 Call of Duty: Modern Warfare 3 achievements (50 without DLC) worth 3,244 (1,610)

257,188 tracked gamers have this game, 14,820 have completed it (5.76%)

Achievement Details

Arms Dealer in Call of Duty: Modern Warfare 3

Arms Dealer60 (20)

Buy all items from the Survival Weapon Armory.

  • Unlocked by 28,319 tracked gamers (11% - TA Ratio = 3.01) 257,214  

Achievement Guide for Arms Dealer

CraftyZach man
219,940 (118,960)
CraftyZach man
Achievement won on 13 Nov 11
TA Score for this game: 3,244
Posted on 11 November 11 at 22:08, Edited on 19 July 17 at 03:06
This solution has 184 positive votes and 10 negative votes. Please log in to vote.
For this achievement you must buy everything in the weapons armory atleast once. This will be marked by a pistol symbol on your screen and map. You do not have to buy everything in one match you can do this in mutiple matches. This will be the longest one due to the sheer amount of weapons you must buy in order to get the achievement.

You must be level 50 in spec ops to unlock this achievement this is due to some weapons not unlocking untill level 50.To get to the rank of 50 you will need a total 2,065,400 xp. Spec ops ranking is seperate from multiplayer ranking so you do not need any rank in multiplayer to get this achievement.

Things you should know -
If you start out with a wepon it does not mean youve bought that weapon, the same goes for picking up wepons off the ground. Meaning you will either have to buy another weapon and then buy the weapon you had before to get credit for it or drop if for another weapon and buy it back.

What you have to buy -
Names - Cost -

Handguns -
Five seven - 250
Usp 45 - 250
Mp412 - 250
Desert eagle - 250
.44 Magnum - 250
P99 - 250

Machine Pistol -
G18 - 1500
Skorpion - 1500
Mp9 - 1500
Fmg9 - 1500

Assualt Rifle -
M4a1 - 3000
M16a4 - 3000
Scar-l - 3000
Acr 6.8 - 3000
Ak-47 - 3000
Fad - 3000
G36c - 3000
Cm901 - 3000
Mk14 - 3000
Type 95 - 3000

Sub Machine gun-
Mp5 - 2000
Ump45 - 2000
Mp7 - 2000
Pm9 - 2000
Pp90ml - 2000
P90 - 2000

Light machine gun -
M60e4 - 7000
Pkp pecheneg - 7000
Mk46 - 7000
L86 lsw - 7000
Mg36 - 7000

Sniper rifles-
Msr - 2000
Dragunov - 2000
Rsass - 2000
L118a - 2000
As50 - 2000
Barret 50. Cal - 2000

Shotguns -
Model 1887 - 2000
Usas 12 - 2000
Spas 12 - 2000
Ksg 12 - 2000
Striker - 4000
AA 12 - 5000

You must buy all the weapon upgrades also for the achievement when you buy a gun it will say upgrade next to it just click it and choose one. Only have to buy each one one time do not have to buy them for every weapon.

Wepon Upgrades -
Helographic sight - 1000
Red dot - 750
Grip - 1250
M203 grenade launcher - 1500 Weapon that has it - M4A1
Gp25 grenade launcher - 1500 Weapon that has it - Ak-47
M320 grenade launcher - 1500 Weapon that has it - Acr
Acog scope - 1250
Shotgun - 1500

Once you have bought everything for the weapon armory the achievement should pop. To keep track try writing them down on a paper and check each wepon off as you buy them in survival.

Easy ways to rank up -

Missions - You can play each mission in spec ops on veteran by yourself and gain upwards of 33,000 points a mission completed for the first time.

Survival - Doing the first survival map by yourself can get you quite a bit of xp from kills but may take a while.

Grinding - Have found a method that can get you anywhere from 4000 to 8000 points in just one minute.Set difficulty to veteran(or can put it on any difficulty you prefer), on the first part of server crash you start in a car. You can run through this sequence and destroy each car netting you 700 or more points per a car destroyed. Will try to make a video if call of duty elite allows it , of a speed run through this method and where to shoot to maximize your point gain. Here's a video showing the mission in the mean time.

Easy ways to gain cash in survival -

Please look at my solo method for the Get rich or die achievement (get 50,000 points in one match) to help you get money faster to buy each item.

link -
Call of Duty: Modern Warfare 3Get Rich or Die TryingThe Get Rich or Die Trying achievement in Call of Duty: Modern Warfare 3 worth 50 pointsHave $50,000 current balance in a Special Ops Survival game.

Please thumbs up if this helps and if theres anything wrong comment and ill try to fix it Thank you!
There are 41 comments relating to this Solution | Please log in to comment on this solution.
44,517 (26,740)
Achievement not yet won
TA Score for this game: 2,563
Posted on 14 October 19 at 18:24, Edited on Yesterday at 06:26
New solutionThis solution has 0 positive votes and 0 negative votes. Please log in to vote.
I took a 6 year hiatus from this game, and as such had to redownload it to complete all the achievements. And even though I had 34 non-DLC stars in Spec Ops and the Unstoppable achievement, it kept my leaderboard stats and cleared my Spec Ops level.

Finishing all of the on-disc (solo) missions on Veteran, two rounds of Chaos mode, and all the DLC missions on Veteran plus the associated achievements got me back to level 37. Which is to say, less than halfway through the XP required to get to level 50.

So, there are two options here. Either way, it's a good old fashioned RPG-style (not that kind of RPG) XP grind. The fastest methods are:

1) playing the first minute of Server Crash, which can be done solo on Regular and net 4000-8000 XP per minute, roughly.

2) you can play the first minute of Fire Mission either co-op or with a second controller that is AFK. This method, when done properly can net about 8000-11,000 XP per minute. Mixing things up between these two missions, and taking breaks to go and get the newly unlocked items from the Survival Armory can break up the repetition. I also recommend watching a podcast or livestream while doing this.

Much faster, but beware that while this is the fastest way to level up, when you get up around level 40, you're still looking at 50,000 to 100,000 XP per subsequent level, with each getting progressively more far-reaching. Total XP for level 50 is just over 2,000,000.

Tedious, but not impossible, and as someone who had to grind for 100,000 Nuka-Cade tickets twice in Fallout 4 (thanks XB1 for no offline achievements), this was by comparison much easier.

Be sure to keep a physical list of all the items you have bought. The list can be found in other solutions. Also remember, very important, that you must buy one item, exit the armory completely, and THEN buy the next, or it won't count all but the last one bought. You only need to buy every weapon once, and each attachment once (not once per gun). The grenade launchers are specific to their respective weapons (M203-M4A1, GP25-AK47, M320-ACR 6.8).


I should have just done the work to make a physical list back in 2011 and get this while I was still level 50. But oh well, happy hunting.
Please log in to comment on this solution.
There are 3 other Solutions for this achievement
Do you have a question about this achievement? Please post it in the Call of Duty: Modern Warfare 3 Forum

Related Achievements and Trophies