You could try the usual dealers. But your best bet would be picture libraries. Try LAT (London Technical Artists) see Motor sport (they provide pictures for Motor Sport) or do a search on your server i.e. Google ; Automobile Picture libraries DeTomaso. Ludvigson picture Library might have what your after! Also the De Tomaso owners clubs might be able to help.
Regards Allan