My code said
When car has LOS to car: Car stop
When car doesn't have LOS to car: Car move along path
that was it but for some reason it didn't work, maybe the cars were detecting themselves as well? I dunno but the way I worked it out seems to work fairly well too so for now I'll just stick with it while I work other bugs out of my game