The car appeared in the film for a year before the start of sales. Sometimes it happens. Especially in the case of the James Bond films. The 2006 Aston Martin DBS has become one of the cars driven by 007 we see in the 2006 film “Casino Royale”.
By the way, the trick with the car coup was performed live, without the use of computer graphics by stuntman. However, when shooting the scene in a car used by a body of Aston Martin DBS. The rest of the parts and the engine was from the Ford car.
More info about cars of the James Bond movies.