how to quit game after 2 second when object collide another?

in my game when car collide some objects will end game but i want it to end the game after 2 second not immediately and i need to modify my script…
function OnCollisionEnter(car : Collision)
{
if (car.gameObject.tag == “hit”)

Destroy(gameObject);
Application.Quit();

}

create new function

IEnumerator MyScript() {

    yield return new WaitForSeconds(2);

}

wherever you want delay in your function write this : StartCoroutine(MyScript());

more Details : Unity - Scripting API: WaitForSeconds