Now bear in mind, I do not mind if a car blows up due to explosives such as an RPG, even though then it may not realistically blow up at first shot, in other words no secondary explosion imediately, however there is a greater liklihood of that happening with an RPG as opposed to your general arsenal of weapons, so again i wouldn't mind as that will make a bit more sense, but primary weapons should not be capable of this.
Google if you must on the subject, ask around, hell even mythbusters busted this myth.
Thanks to wallside for this =)
I think an implementation like
if(health == 0)
{
if(lastdamage caused by a missile/satchel)
explode();
else
nothing;
}
would already be satisfying or at least an improvement.