Is it legal for a tow company to impound your vehicle?
In general yes. Laws around towing and impounding vary by jurisdiction, but in most places tow companies are allowed to impound legally parked cars if they block driveways, sidewalks or other public spaces, or if they're involved in an accident. Tow companies may also be allowed to impound cars if they've been abandoned or if the owner owes parking fines.