U-boats did not have a "klaxon" diving alarm.
Some of the car scenes take place amongst fields that are clearly modern monoculture with huge tractor sprayer lines in the fields of grain.
The program for the Brahms concert that Wigram finds in Jericho's coat is dated Friday, April 25, 1943. In 1943, April 25 fell on a Sunday.
When asked what the Enigma machine does, Jericho explains that "it turns plain text messages into gobbledygook." The word "gobbledygook" was invented by U.S. Republican Maury Maverick on March 30, 1944 (imitating the sound of a turkey) while the film is set in 1943.
In the final scene, in London after the war (1946), Hester steps off the pavement and we see double yellow lines painted at the kerbside (denoting No Parking). These road markings were introduced much later.
In the opening scene in London, a UPS van can be seen, clearly not a 1945 UPS van but a nice new modern one.
When Admiral Trowbridge storms off to his car after tearing strips off Skynner, Logie and Jericho he gives a British army salute (palm facing the person being saluted) and not a British naval one (palm parallel to the ground) before entering his car.
When Hester and Tom Jericho are sat in the car in the barn kissing, the light reflected off Hester's glasses, show them to be modern coated lenses. Coated lenses would not have been around during the 1940's.
Near the end of the film, when the submarine explodes, our hero is nearby in the water. Unfortunately, water transmits waves exceptionally well. Anyone in the water for at least a square mile would be immediately killed from the shock.
When Hester takes the Enigma machine out of the car and into her flat, she does not take the box with the battery. The battery is not seen in subsequent shots. The battery was needed to use the machine.
When the U-Boat sights the convoy at night, the crew on the bridge deck are wearing red goggles. The red goggles were actually worn inside the U-boat so the regular lights would not affect the bridge crew's night vision. The goggles were taken off once they got on the bridge deck.
The car chase scene in this film clearly shows telephone poles along the road with a modern insulated cable. In the 1940s, individual copper wires on insulators would have been used.
Some modern bulbs in close-ups of Enigma machines.
The black chimneys of Portcullis House, built in the late 1990s, can be seen in the long shots of the Houses of Parliament.
Early in the movie someone uses the word "presently" to mean "at present" or "now". In England, "presently" means "soon, in a short time", and the American "now" meaning would have been unknown.
Rape, though its bright yellow color makes for an attractive shot, was not planted in great quantities in England until the late 1970s.
During the train journey towards the end of the movie, the view from Jericho's compartment shows the train going in opposite directions before and after the stop at the station, despite the fact that the train is seen leaving the station in the same direction as it arrived.
The steam locomotive number plate in some earlier scenes reads 63601 which is the British railways number from 1948 onwards. Later the first 6 is mysteriously removed leaving 3601 which is accurate for that period - based on the BR number it would be a LNER (ex GCR) class O4 built 1911.
Although set during the Second World War, all the scenes in and around Trafalgar Square show modern London buses in the background. At the end of the film, at least one RT bus had visible route number boxes on the roof - the first batch of RT buses had this, with drop cabs, and were introduced before the war.
In the opening scene set in 1943, the railway line has modern high performance, prestressed concrete railway sleepers, and such sleepers were not introduced until early 1960s. At 96 minutes, Wigram (Jeremy Northern) and others are seen walking on the railway sleepers.
The railway coaches seen in the film are British Railways Mk1 stock, which were not introduced until 1951; the train should have been in LMS Maroon Livery - grubby in wartime. The final coach had a BR Eastern region running number, i.e with the prefix "E".
When Wigram and Leveret are standing outside the train after Pukowski has jumped off, a British Railways crest is visible on the side of a railway carriage. British Railways did not exist until 1948.