There is really no logic to the tricked out DB5 in Skyfall (or Goldfinger for that matter) other than as pure fan service. While the continuity of the pre-Daniel Craig films has always been ambiguous (while all of the previous actors had at least one nod back to the death of Tracy Bond in On Her Majesty’s Secret Service) and there is otherwise no explanation for how Bond, who served in WWII and has remained at the rank of commander in the RNVR from the mid-‘Sixties through the early 2000s, is still globe-trotting and stopping meganomical villains when he should be in his mid-seventies, Casino Royale was clearly established as a reboot starting with Bond just being promoted to “Double-Oh” status. Winning a classic DB5 in a poker game was a clever nod to history, as was the train conversation with Vesper (“And of course MI-6 looks for maladjusted young men with easy smiles and expensive watches. Rolex?”), but the attempt to pull on nostalgia strings in Skyfall were just cheap and pointlessly terrible writing.
The fan theory that “James Bond” is a cover name shared by a succession of agents also doesn’t make sense, but then, really nothing about Bond makes much sense unless you assume that he is actually a superhero (perhaps in the British offshoot of SHIELD) or a Time Lord who is particularly obsessed with the post-colonial British period of human history, which a suprising number of them apparently are.
Stranger