Continuity mistake: In "Down in the Jungle" (2-2) Beaumont says that both his parents have died, but in "Twenty-One Today" (4-8) he is reading a book that his mother has just sent him. Then in "The Last Roll Call" (8-7) Beaumont again says he doesn't have a mother.
Continuity mistake: The university that gunner Graham was educated at varies from Oxford to Cambridge. He's only got a single degree, so can't have gone to both.
Continuity mistake: During the snooker game, while they are discussing the wager over the sergeant major's next shot, the maharajah has quietly flipped a cover over one pocket of the table. His servant puts the same lid on the same hole again (it is the same pocket, in between Gloria and the two officers). The chair in the background also appears to have moved a bit to the left. (00:18:30)
Continuity mistake: In this episode Gunner Parkin celebrates his 21st birthday, but in the second episode of series 1 Parkin's medical record says he was born on 2nd October 1925. This entire programme is set in 1945.
Continuity mistake: In "Down in the Jungle" (2-2), when BSM Williams asked for the married men to fall out, only Reynolds and Ashwood did and all the others stayed in line. In this episode Sugden says he is married.
Continuity mistake: In this episode captain Ashwood's first name is Tarquin, but in series 1 his first name was Jonathan.
Continuity mistake: In "Twenty-One Today" (4-8) Williams says that he grew up in an orphanage and didn't know who his parents were, but in this episode he says that his father was a coal miner in South Wales.
Continuity mistake: In "Don't Take the Micky" (3-6) Lofty says his full name is Harold Herbert Horace Sugden, but in this episode Lofty says his name is Willie Sugden.
Continuity mistake: In "Don't Take the Micky" (3-6) Sgt. Major Williams reveals that his full name is Tudor Bryn Williams, but in this episode the name on his demob paperwork is Mr. B L Williams.