For self hatred ive heard of autophobia.
Autophobia is just another way of saying self loathing, or anger at oneself.
Taken from wiki.
http://en.wikipedia.org/wiki/Self-hatred
Contempt?
Not that it's any of your business but there was nothing dirty about it!Have you just had Dirty sex with your car ?