Yes in fact a repo truck can tow a car from a garage as long as the door can open. At that point in time the car's original legal owner has forfeited their right as the legal owner by lack of contract compliance. Plain and simple, they no longer own the car.
Yes
It depends on the State laws. A private garage is supposed to be just that......private.
Yes. If he has a repo order, it is no longer YOUR truck.
Most companies that have loans on boats will hire private businesses or individuals to go out and repo the boat that is passed do. One company that repos boats is Marine Lenders Service.
Probably not. He'd probably ask you to get out of the car.
In brief, if they can get to it, yes they can.
Yes
yes
yes, they surely can
If the vehicle is behind a LOCKED, gated area, or in a garage, then yes, they (whoever is reposessing), can go to jail for trespassing. If the car is out in the open i.e. on a curb, in the driveway that's not gated, in a private parking lot (not gated), in a private parking deck, then they can and will repo the car, boat, anything that they have a court order to take for nonpayment. They can get anything that is out in the open. If they can see it, they will take it.
drive it away
Its not as easy as it seems. Is your truck gonna handle the work SAFELY? REPO insurance is sky high.