Yes.
Yes, a towing company can tow your car if it has expired tags.
Read your current rules and regulations to determine when the association can tow your vehicle for expired tabs. Confirm that you have received a copy of the current guidelines. The rule may not correspond to the state law, and on association property, the rule may trump the state law.
YES... This just happened to me.
It's the same as if he's stealing the car. If the landlord wants a car removed from the property he must do so the right way: with a towing service that will tow and bill the owner for it.
Impound, arrest, bail, and fines. Kinda sucks but buddy has been in jail for 2 days for expired registration, getting released today.
No
Laws on this vary from state to state. I would recommend checking with your local DMV.
theres no other way to tow a car
You need to check the lease on the property to see if that is covered. If it is covered in the lease then you are out of luck. Even if it is not listed you may still be out of luck if the car presents a hazard or an eyesore because it is leaking.
If you do something making your car liable to be towed, it can legally be towed the moment you're in violation, whether parking in a prohibited area, being on a public roadway with expired tags, whatever. Either the police can initiate the tow, or a private party can initiate the tow to have your vehicle removed from their property.
You can tow a car that does not have insurance.
With an appropriate tow bar, no.