M1928A1 Thompson submachine guns are used by Sgt. Gunn (James Belushi), Jimmy (Mark Lee), Waco (Paul Empson) and Bates (Alan David Lee). Sgt. Gunn and Bates uses it until run dry, Jimmy gets shot by German soldiers while firing it and Waco never fire.
Browning M1919A4
Removed from the tank, a Browning M1919A4 contributes a lot in the fight against the Germans. While, mostly used by Tambul (Robert Wisdom), it is later picked by Sgt. Gunn. Sgt. Gunn (James Belushi) also use it to shoot German Aircraft at the beginning of the film.
Bren LMG
British Allies have a number of Brens used consequently by different soldiers.
Standard weapon of German infantryman during World War II, known to be Hitler's favorite rifle. Most Germans are armed with this 1898 Mauser Carbine.
MP40
Many German soldiers carry MP40s. Some of the Allies soldiers use their captured MP40 to against German soldiers.
MG34
MG34 is also used by German soldiers in the film. In the near ending of the film, Bates is seen holding this gun but he never fired.
MG42
MG42 is seen mounted in German half-track. Later Captain Halliday (Jerome Ehlers) takes this gun to kill German soldiers.
M1911A1
Sergeant Gunn's sidearm, but he never fired.
Luger P08
A Luger P08 is the sidearm of the German pilot gunned down by Sgt. Gunn. This gun never fired in the film.
Walther P38
A Walther P38 is the sidearm of the German commanding officer, which he uses to execute the soldier who gave up Gunn's information about the German forces. Later, LaRoux takes it away after stabbing the officer and shoots a German soldier who accompanied the officer to the negotiations.