Why do they need ur id?? If it is to slap any violation or accident claim on ur car, isnt ur car registration no enough for them to find out ur details??
And U say police called you, not traffic.. something doesnt sound right.