Speaking of plotholes, here’s a doozy. The “one more thing” is the Aston Martin. How exactly does Bond end up with it?
If it’s his personal car, then why is Q fixing it for him? Especially if he’s no longer with MI-6 but even if he is. The only reason cars get worked on in Q branch is to install lethal “extras.” Surely they aren’t being added for a civilian’s use? Or even added to an active agent’s personal vehicle? Q has that dumb joke about “bring it back in one piece” vs “in pieces,” but what is that about? Bond took it out of a personal garage and made a point of mentioning how it’s not “on the grid” with MI-6. Q did not issue it to him and so can’t complain about what happens to it, and isn’t required to fix it. Unless it is MI-6 property and Bond stole it and hid it in his garage?
The DB5 wins the trophy for biggest plot hole in SF, I think, because it’s so big it slops over into the next film. It simply makes no sense for this car to exist in the Craigverse.