Once worked beside a car repair place that bought written off vehicles and a few days later a sparkling version would rolling off the lot.
Also I never let any one but my long time repair shop or authorized auto dealer open the hood of my vehicle.
If my car broke down, would get it towed by my choice of towing company to a repair place I trust.
Just keep in mind that no matter how much a "kick back" cop pressures you to use the "pop up" tow truck, you are within your rights to call your own.
Rare for bad things to happen but when they do the sharks will strip you to the bone. People like this are the worst type of ex-cons and have no sense of proportion. The government and the legal system will also leave you hanging out on your own.