Sounds more like protection money to me rather than theft protection. Isn't this what the mob used to do to merchants in an area so that their business didn't burn down? I can only imagine that if the money was not paid, then your car might go up in flames...