Yeah, I've had a similar experience. Basically, people won't love or respect your car like you do - unless they are the rare type of car lover who is also respectful.
I just try not to take people out in my BMW now, I have a Prius for running around so I take that.
If you let them, people will eat in your car, smudge your floor with mud, etc. So just don't let them!