Continuity mistake: In the final fight scene on the plane between Jinx and Agent Frost, Jinx is slashed across her stomach, drawing blood. In a later scene, when Jinx and 007 are pouring diamonds over one another in the hut on the cliff, her stomach is unblemished. (02:02:25)
Plot hole: Necros had absolutely no way of knowing that Bond and Saunders had arranged to meet at the café when they did and wouldn't have had anywhere near enough time to track them down and set up his elaborate booby trap. Saunders only suggested the meeting place and time a few hours earlier, and it was kept strictly between him and Bond. The scene in Tangier, where Whittaker tells Necros to kill another British agent, takes place on the same day Bond arrived in Vienna; meaning that Necros got from Tangier to Vienna (a 5-hour plus flight), tracked down Saunders, acquired the materials to booby trap the café doors (or had planned this ahead of time - unlikely), and set the trap up well in advance of him and Bond getting to the fairground. There was nowhere near enough time for all of that to happen without Necros having psychic knowledge of Saunders' movements.
Factual error: The 15 bus in London does not go over Westminster Bridge.
Continuity mistake: In the first shots of the golf course, you see Goldfinger's Rolls parked to the far left of the main building, with Bond's car in the lot in the background. When the scene changes to the inside of the clubhouse store, the Rolls is now very close to the front of the store. At the end of the golf game, the Rolls is back to the left of the main building, and as the camera pans back, you can see that the store is to the far right of the main building.
Plot hole: Bond makes a huge tactical error after diving to the St. Georges. He knows the Russians and their operatives are after the ATAC. The ATAC itself is expendable to Britain, since it has a self-destruct mechanism that, under proper procedure, would have been set off when the ship sank. So why is Bond trying to retrieve it? Because he disarms the self-destruct, he actually allows Kristatos to get his hands on it, forcing Bond to track it down again and, to stop the Russians from getting it, HE DESTROYS IT! So why doesn't Bond, instead of disarming the self-destruct, set a timed charge or toss a grenade in the room to destroy the ATAC while it's at the bottom of the sea? The answer is, of course, that if Bond destroys the ATAC before the bad guys can get at it, the movie's over. Even so, at the end, when Bond finally does destroy the ATAC, he tells Gogol it's "detente. You don't have it. I don't have it." Clever line, but it reinforces the fact that the British don't need it. They can build another one.
Factual error: In the balloon scene, it seems like Q can circle around and land on a spot where he flew past previously. A balloon can only fly in the direction of the wind.
Continuity mistake: In a scene towards the end of the movie, where Bond and Vesper are lying on the beach, Bond has sand on his back throughout most of the scene. When they start to kiss, in the distant shot towards the end of the scene, he has no sand on his back at all. (01:57:10)
Revealing mistake: In the scene where Bond is trapped in Largo's shark-infested pool, he uses his mini air tank to breathe. In most of the subsequent shots, look closely at the actor's face - it looks a lot more like a stuntman than Sean Connery. (01:20:20)
Factual error: During the boat chase scene, Bond throws a grappling hook/anchor from the old boat he is driving onto the deck of the rubber boat "riding" his. The rubber boat is then violently yanked off of Bond's boat and crashes. This makes no sense. For the rubber boat to be yanked off that way, the other end of the anchor line would have to be tied to something stationary. However, the other end of the line is just lying in Bond's boat. There's even a shot of it sitting there.
Plot hole: Blofeld tells the bad guys that they had Bond and let him get away. The woman says, "But Bond is dead. It was in all the papers." As we saw in a paper near the start, there was a well-publicised photo of Bond, and when she met him he wasn't using any kind of disguise, so how did she not recognise him if she'd seen the papers?
Revealing mistake: During the fight scene in the belly dancer's room, Bond spins the bald guy around to avoid being hit by a chair. When the bald guy gets hit in the back with the chair, you can see a large rectangle of padding under his jacket.
Continuity mistake: When Bond escapes from the Willard Whyte facility in the desert in the moon buggy, a car that is chasing him goes over a ridge and turns on its side, as the buggy speeds by. A wheel rolls back into the shot, all on its own. It doesn't belong to the car or the three-wheelers also chasing, but looks like it belongs to the buggy, which has its full complement of wheels all through the scene.
Plot hole: In the final showdown, when Bond is fighting with Stamper, the girl is wrapped in a chain, hanging from a crane and dropped into the sea. After the boat blows to bits, the chain continues to hang down, even though there's nothing holding it. It even keeps hanging after Bond's swum down to untie her. What's keeping it there? Do all stealth battleships come with buoyant chains? With both arms at least partially free, why doesn't she just climb back up the chain?
Continuity mistake: Just after Bond and Christmas Jones climb out of the pipe, Bond is holding his shoulder and his blazer sleeves are up. In the next shot, his arms are by his side and his blazer is all neat. (01:20:05)
Continuity mistake: James Bond does his bungee jump down a dam that looks like it's in the beginning of spring, but when he emerges from the factory, it is dead winter with no dam in sight, since they are on a mountain top. (00:01:00)
Audio problem: When Bond is involved in a high-speed chase on the way to Miss Taro's house, his wheels are squealing like crazy, but he's on a dirt road. (00:48:10)
Continuity mistake: When M arrives to see Mallory, a bag is placed on the ground near her seat. It is still there just as she stands up and grabs her coat. In the next shot, the bag is gone and she walks out without it.
Visible crew/equipment: When James Bond shoots down the helicopter, then it crashes. He emerges from the rocks to run from the crash site to the right of the picture, just as you see Sean Connery emerge from behind rocks from the right in the same scene. So, for about a second, there are two James Bonds in the picture. One is the stuntman, and the other is Sean Connery. (01:38:05)
Other mistake: On the prison computer scan of Ernst Stavro Blofeld, Blofeld's date of birth is shown as 4th July 1946, but he is only meant to be a few years older than James Bond, as seen in the photo of them together as teenagers in the film Spectre. That photo is meant to be circa 1985, and the newspaper clipping (also shown in Spectre) about Franz Oberhauser's (aka Blofeld) death in the avalanche happened when he was 16 years old. If he was 16 in 1985, then he should have been born in 1969, not 1946.
Revealing mistake: After Pola Ivanova sneaks out of the baths, she climbs into the car with General Gogol, who can be seen to be a double and not Walter Gotell. (01:07:20)