Yes, and I suspect that the explosion scene is filmed in US: It contains two VW, two Mercedes-Benz and an Alfa Spider, all sold in US. And also a CitroŽn DS: the typical car for scene filmed in US but set in Europe