I'm sorry, that car was stolen in my eyes. Im sure there is no way in hell that they are allowed to take a customers car off site they did not have too. Threaten them with taking them to court and see what they do.
That makes me so sick. That little prick had no right to do that.