Do you have motion lights? It may or may not deter them.
Get some Rue plants and securely position them near your car.
the poor cat may be trying to keep warm. get a plastic box and make a shelter for it . There are a lot of ideas online