The DB5 having the same gadgets as the one from Goldfinger could, I guess, be explained as Bond outfitting the car he won in Casino Royale with machine guns and an ejector seat. As a veteran agent he has an affinity for the old MI6 methods; it's not necessarily the SAME car as in Goldfinger.