I carry in my door panel for just this sort of thing. If the guy should try to escalate, the gun will come out. I have to be legally justified, however.
If somebody yanks your door open, you've lost it. Center console or under the steering wheel maybe?