I find "by" the car to be odd sounding and "at" to be more natural. But I feel they vary by usage. "He's over by the car" verses "he's waiting at the car." On the other hand, one waits at the station but by the tree. In baseball one is "at second base."