Factual error: Austria is famous for its mountains and ski resorts. But certain parts of Austria are quite flat. And the border region between Bratislava and Vienna is VERY flat. No chance to cross the border over a mountain with a ski resort like shown in the movie, unless you take a 600km detour with three more border crossings.
Factual error: When the police car Bond has lasered through splits in half, the metal on either side of the wheels has been cleanly cut but the wheels themselves are undamaged, despite the fact that Bond never switched it off.
Factual error: In the "Soviet" base in Afghanistan, every equipment, from armoured carriers to light tanks, are of French manufactured. And the transport plane is American C-130 Hercules.
Continuity mistake: When the bad guy falls to his death from the plane after the fight with Bond, in one shot you can see the plane is a two-engine one, not the four-engine Hercules it's supposed to be. According to the DVD commentary, the plane was used due to the high cost of using the Hercules.
Continuity mistake: When Bond has his final confrontation with Whitaker, he empties his PPK at him in an attempt to take him down. In the process, he hits the gunshield on Whitaker's weapon five times, and it remains clean. But when Whitaker rounds the corner a few seconds later, the impacts from the PPK bullets are suddenly visible on the shield's surface.
Continuity mistake: At the beginning, Bond sees the bad guy get into a truck and drive off - he chases after him, about 20m behind. They're travelling on parallel roads, Bond running, and the bad guy driving (quite fast), but when Bond's road runs out he manages to jump on top of the truck, having miraculously caught up with him.
Continuity mistake: Gen. Koskov is flown out of the Vienna gas reservoir in an RAF Harrier. Austria is a neutral country, and no foreign military aircraft are allowed to enter Austrian airspace. OK, perhaps it was a secret mission. But it would not have been secret for a long time. The Harrier is not really a silent plane and there are people living around the reservoirs - and the center of Austrian air control is about 3 km away from the reservoirs.
Continuity mistake: Bond drives not one, but two completely different Aston Martins in "The Living Daylights." When he drives up to the safe house early in the movie, he's driving an Aston Martin V8 Volante (actually the 'personal' car of then Aston Martin chairman Victor Gauntlett, and loaned by him to the Bond producers). But the "stunt" Aston Martin - used by Bond to escape from Bratislavan Police and Army - is a V8 Oscar India Coupe. Yet both cars have the same licence plate (B549WUU). There's also a scene in Q's workshop where the technicians are "winterising" the Aston Martin, in an attempt to disguise the difference.
Audio problem: In the sniper scene, Bond is asked if he wishes to use the soft-nosed bullets to kill the potential assassin to which he replies, 'No the steel-tipped'. There isn't any lip movement, however, after the word 'no'.
Continuity mistake: When Bond and Milova escape Bratislava it is snowy and wintry. When they arrive in Vienna, which is only 50 miles away and at the same latitude, it is late summer or early autumn, with signs of leaves changing.
Audio problem: When Saunders says "In the box, between the KGB minders" at the concert, his mouth is not moving.
Factual error: When Bond steals the opium laden plane from the airbase, Kamran Shah and his men are busy fighting the Russians. Considerable flying time later (during which Necros gets the boot), Bond then drops the bomb on the bridge. Somehow Kamran has managed to get ahead of the plane on horseback.
Continuity mistake: When Bond exits the tunnel in the Aston Martin they get fired upon by an armoured car - look at the scenery outside the Aston, from inside there is no left turn, but one appears out of nowhere for Bond to take and head down to the frozen lake.
Continuity mistake: When the plane crashes at the end all four engines are running at high speed, but before that all four engines had stopped because they ran out of fuel.
Factual error: Aircraft have multiple independent tanks. If one tank is hit, it should be able to fly for hours on the others. It would be very unlikely that all tanks of the plane got hit during the firefight - some are in quite well-protected spots. It is actually very nigh impossible to pierce every single tank from the outside and still have a flyable plane remaining.
Continuity mistake: When Bond and Necros are fighting on the opium packages behind the plane, in the wide shot we see that Bond is all the way at the top of the bundle of packages - he takes his knife and cuts the net near his knee. In the next wide shot we see that Bond's head is above the top of the bundle of packages, but in the next close-up, packages are dropping from above Bond's head.
Continuity mistake: When his plane runs out of fuel, Bond and Cara eject in the jeep. When the jeep ejects, the plane is just a couple meters off the ground. Cut to a shot of the plane crashing into a cliff, it's at least 10 to 20 meters up. Impossible for the plane to have gained altitude; the engines were off and no updraft of air would be strong enough to lift a plane that size.
Factual error: Both in Czech and in Slovak, the forms of last names always mark gender (aside from some exceptions which aren't relevant here) 'Milovy' is not a possible last name for a Czech or Slovak woman because it is a male adjective. 'Milová' would be possible, though. This kind of mistake is very commonly made with Slavic names (e.g. Russian women whose last names end in '-sky' when they should end in '-skaya') Also her first name 'Kara' is virtually never used in the Czech Republic or Slovakia (let alone communist Czechoslovakia) and sounds very exotic to the people that live there. We can just assume she got an unusual first name for some reason which is entirely possible, but overall her full name sounds very silly to a native speaker.
Other mistake: When James is on the top of the jeep, there is a brief shot of it from behind as they go past an armed soldier. Watch carefully, the jeep goes over a few bumps and Bond on top seems to jump all over the place in a very unnatural way. This is because the footage has been sped up to make the Jeep appear to be going faster.
Continuity mistake: The wheel that is shot off of Bonds car during the frozen lake chase scene is back on the car seconds later as Bond is jumping over the Russian/Czech soldiers.
Character mistake: Just after Necros has infiltrated the MI5 safe house, captured General Pushkin and then escaped, M says that thanks to Necros, there are "2 dead, 2 in hospital." However, in fact Necros killed or seriously wounded 5 people, not four. First of all he kills the cook by strangling him. Then he gives the butler incredible burns on his face before knocking him out and leaving him with serious injuries. Then, as Necros walks out of the kitchen, two MI5 agents confront him with guns drawn. Necros throws a milk-bottle grenade right at their feet. This certainly either kills or seriously injures both men (a grenade at your feet is pretty devastating). Then, Necros throws another milk-bottle grenade at an MI5 agent standing on the staircase, which explodes, either killing or seriously wounding him. That is 5 agents, not 4, who Necros has seriously injured or killed, not including the milkman he also kills at the start of the scene (who may or may not be an MI5 agent).
Character mistake: When the butler surprises Necros in the kitchen, he does not conform to standard emergency radio procedures. During an emergency, the emergency code word always stands right at the beginning of the message, precisely because the reporter might go off the air before he can finish his transmission. Rightfully, the message should read something like "Intruder alert, this is three-four, intruder in the kitchen, I repeat..." Of course this would have toppled the plot to no end.