Factual error: In the scene where James Bond is being given his "gadgets", Q points out that his rifle is an "AR-7 in .25 caliber". The AR-7 is a real rifle, but is only available in .22 Long Rifle caliber. Due to numerous design features, especially the screw-off barrel, it can't be made to fire a .25 caliber cartridge of any type. (00:22:05)
Factual error: Krebb's "reading" glasses are strongly concave. If she really needed them to read, she wouldn't be able to walk safely without even stronger concave spectacles and she certainly wouldn't be able to see anything more than a metre away. Real reading glasses are convex. (00:15:35)
Factual error: Near the beginning of the film, they arrive by helicopter at a training facility. There is no noise as they converse on the lawn, but they walk a few paces through a door, and there is lots of training happening with gunfire and explosions. It's all in the open air (no ceiling), so therefore would've been easily heard from the lawn, a few dozen feet away. (00:12:30)
Factual error: When the train arrives in Belgrade the clock on the station shows 6.32. It is dark! That is not only 32 minures since the location where Bond was suppoesd to get off the train, where it was bright daylight. Furthermore it is shown that the train passes through Bulgaria and Yugoslavia. That will take more than 32 minutes. However it must be evening and not morning, because it continues to be dark in the next clips where the train drives to Zagreb.
Factual error: When the train passes the road crossing where it should have stopped - at 6pm - it is very bright daylight, and the sun is high in the sky (which can be seen from the shadows, among others those cast by the car on the road). The sun is never so high at 6pm in western Turkey/eastern Greece. That scene has been shot earlier in the day.
Factual error: When Bond arrives in Istanbul, the opening shot for the scene shows him arriving on the American-based Pan Am flight. Pan Am, or any American-based airliner, would most likely not have a flight going from London, UK to Istanbul, Turkey. Bond would have been most likely taking either a British-based airliner or a Turkish-based airliner. This error is more or less heavy handed product placement that wouldn't really happen in the real world, unless Bond flew from London to New York to Istanbul and that certainly would never be approved by a British government agency for one of its employees. (00:24:35)