Plot hole: As we first see the St Georges, a marine officer in uniform is seen smoking on deck. On the other hand, we have camouflaged doors, fishing going on, everything consistent with a completely secretive operation. It is not very consistent, nor does it make much sense to put that much effort into hiding the true nature of the ship and then go gallivanting across deck in a navy uniform.
Continuity mistake: After the motorcyclist crashes through the flower shop window, he lays 10 meters into the shop, with the seller standing behind him holding a bouquet. A frame later, when Bond shows up by the window shop, the bouquet is inches away from him. She must have had a 10 meters long arm to make this possible.
Character mistake: In the ice-hockey scene Bibi says: "They say that he is a defector from East Germany." That fits very poorly with the statement during the biathlon scene, where he is referred to as "The East German Champion".