The following weapons were used in the film Sahara:
Master Sergeant Gunn carries a Colt M1911A1 as his sidearm throughout the film, but he never fires it.
Walther P38 is the sidearm of Major von Falken (Alexander Petersons), the German commanding officer. He uses it to execute Bergman (Mark Gerber), the soldier who gave up information about the German forces. Later, Leroux (Michael Massee) seizes it after stabbing von Falken and shoots Captain Mueller (David Slingsby).
Von Schletow (Julian Garner) also carries a stainless/nickel Beretta M1934 in his boot. It is taken taken by M/Sgt. Gunn (James Belushi) after Tambul (Robert Wisdom) finds it while doing a "thorough search." It is never fired throughout the film.
Webley Mk IV
Lee Enfield No. 1 MkIII* SMLE
LeRoux (Michael Massee) and Sergeant-Major Tambul (Robert Wisdom) carry Lee Enfield No. 1 MkIII* SMLEs as their primary weapon fitted with bayonets. LeRoux uses the rifle during both German attacks while Sergeant-Major Tambul never fires his. At the beginning of the film, a young British soldier named Mike Clarkson (Todd MacDonald) also had a Lee Enfield rifle but he died before he could use it. Bates (Alan David Lee) uses the rifle in the end of the film but stops firing when the German soldiers trade their guns for water.
Czech vz. 16/33
Czech Vz. 16/33 carbines used by German soldiers to attack the Allied soldiers during both attacks in this film. In the Wehrmacht this rifle is known as the Gewehr 33/40(t).
Karabiner 98k Sniper Rifle
Karabiner 98k Sniper Rifle is used by the German sniper to kill Williams (Simon Westaway).
M1928A1 Thompson submachine guns are used by Master Sergeant Gunn (James Belushi), Jimmy (Mark Lee), Waco (Paul Empson) and Bates (Alan David Lee). M/Sgt. Gunn and Bates use them until they run dry, Jimmy gets shot by German soldiers while firing it, and Waco never fires his.
Many of the German soldiers carry MP40s along with Karabiner 98ks, notably Sergeant Kraus (Claus Dyson) who leads the advance party. Some of the Allied soldiers—Bates (Alan David Lee), Sergeant-Major Tambul (Robert Wisdom), Waco (Paul Empson)—also use captured MP40s against German soldiers when their original weapons run dry. Most notably M/Sgt. Gunn (James Belushi) is seen using one at the end of the film but stops firing when the German soldiers trade their guns for water..
Dismounted from the tank, a Browning M1919A4 contributed a lot in the fight against the Germans. While mostly used by Tambul (Robert Wisdom), it is later used by M/Sgt. Gunn. M/Sgt. Gunn (James Belushi) uses it in its antiaircraft role mounted on the turret to shoot down a German Aircraft at the beginning of the film.
Bren Light Machine Gun
Bren Light Machine Gun is carried by two British soldiers—Casey (William Upjohn) and William (Simon Westaway)—who use them against German soldiers. After they die, one of the Brens is used by Bates (Alan David Lee) to repel the second German attack. The Bren was the British army's main light machine gun in WW2.
MG15 machine gun is seen firing at Allied soldiers and the M3 Lee Tank mounted on the German Aircraft at the beginning of the film.
Twin Vickers K machine guns are seen at the end mounted on a Long Range Desert Group Jeep.
Model 24 Stielhandgranate
Model 24 Stielhandgranate is the standard grenade of the German Army in World War II and in this film. They use it during both attacks.
Model 39 Eihandgranate
Model 39 Eihandgranate is used by German soldiers along with Model 24 Stielhandgranates during both attacks. Allies also use this grenade to against German soldiers, most notably Bates (Alan David Lee) and LeRoux (Michael Massee).
In the second attack of German army, German mortar teams use this mortar to support German Infantryman.