OP, of all the shitty things in life to get stressed over, some guy who lives next to you and happens to own the exact same car as you is what you decide warrants a post on this forum and getting all upset over??
my advice: grow the fukc up and stop giving a sh!t what other people think and do.