Who can repossess a car?
Any one on the title or that has a contract.
My car was in an accident and is still at the body shop which hasn't been paid yet he finance company wants to repossess the car. Can they repo it from the body shop?
The state doesn't repossess your car - private companies do that on behalf of the lienholder. They don't charge you for private property left in your car when they repossess it - that would be illegal. They charge a "storage fee" for the items they remove from your car. Underhanded, yes, but they can legally do it.
An Authorized Recovery agent working on behalf of the lien holder can repossess the vehicle from the lessee. It is Illegal in the state of Indiana for someone who works for/ at the car lot or for the lien holder to repossess a vehicle under the car lot/ lien holder's company name. The duty of repossessing a car must be hired out to a recovery agency.