Character mistake: Sciarra's (pronounced Shara) name is constantly mispronounced Skeeara, even by Italians like the priest at the funeral.
Continuity mistake: When Hinx smashes Sr. Guerra's head against the table, it falls on some papers. When the angle changes they're gone.
Continuity mistake: Bond leaves M's offices, walks through the patio, and crosses a rounded pattern on the center. In the close-up, he's several meters behind, walking by the pattern again.
Continuity mistake: When M scolds Bond about the Mexico incident, the position of the newspapers on the table changes between shots.
Continuity mistake: At the start of the car/plane chase the road is completely wet. After the cars exit the tunnel the road is bone dry. When the cars turn off the road into the trees the road is completely wet again.
Continuity mistake: When Hinx shoots at the plane he only shoots 3 times but the damage on the side shows 5 shots were fired. He's using a double-barrelled pistol which fires two shots at a time, so there should have been 6 holes - it's not accurate enough for two bullets to go through one hole.
Other mistake: After Blofeld taunts Bond, saying he has three minutes and the building will implode, he activates it. As M, Moneypenny, and Q watch, the charges ignite, three minutes and thirty seconds after Blofeld hit the switch.
Answer: It is mentioned that Oberhauser died 20 years ago. This could have been many years after James stopped living with him.