Factual error: When Sam reads the newspaper, one article claims that 254 people were killed in a Paris air raid. This episode takes place in February 1941, when Paris was already occupied by the Germans, and England did not bomb Paris. Oddly enough, this same article appears in a previous episode.
Factual error: The naval captain in this episode has a military mustache as prescribed by army regulations. The Royal Navy regulations, however, prohibited separate mustaches and beards - if facial hair was worn, a "full set" of beard and mustache with the beard joined to the mustache was mandatory, and that to be grown to the commanding officer's satisfaction within six weeks.
Factual error: In the scene when Foyle meets the Home Guard colonel, Letwin, the colonel, has his Sam Browne belt slung over his left shoulder which is totally wrong, especially for an officer risen to field rank. Apart from being intended to provide support for the officer's sword (even if not worn and even if his service revolver is likely to induce sagging), the belt slung over the left shoulder will obscure medal ribbons. Horror of horrors.
Factual error: The episode takes place in 1946. Numerous scenes are shown in which the public buildings are clean. In 1946 they were soot streaked and grimy black and white from generations of coal fires and pollution. In addition one street scene has a street sign on a pole with a modern graphical notice on it rather than a worded notice of the time. Also, in the same scene the street name plate has a rather updated type face.