If you have seen Casino Royale, Bond won the car in a poker game in the Bahamas just a few years ago. It is a perfectly acceptable prop in the movie, although the gadgets added like the ejector seat et. al were from Goldfinger.
Thanks. I had forgotten the role of the car in Casino Royale.
Makes sense to include it in Skyfall.