no it is not legal
Yes, police can tow a vehicle parked on private property if it is illegally parked or if it is obstructing traffic or posing a safety hazard.
Unlicensed drivers cannot operate a vehicle on private property. The insurance for the vehicle will not allow unlicensed drivers. Most states require every vehicle in operation to be insured.
have it towed away. as long as you have the private property owners permission.
If you are in Philadelphia PA Department of License and Inspections can give you a ticket on your vehicle on private property if it is not legal or there are to many vehicles on your property.
In the UK it can, if the driveway is private property.
I would not go on private property to get your vehicle without the police being present. You may end up in a conundrum. Contact the local police and explain the situation.
Call the police
You cannot be fined or issued a citation for having expired tags on a vehicle which is on private property. However when the vehicle is on a public roadway you can be issued a citation.
If the vehicle is parked on a public street, you need a tag. If it is on private property you don't.
Technically, yes - you're supposed to be licensed to even be in actual physical control of the vehicle. However, this is not enforceable on private property.
The person who caused the damage.
Depending which state you live in, most states let you sell three cars a year from private property with out permits or license.