After your car gets repossessed and you pay the outstanding amount how long do you need to wait before they give you your auto back?

Depends on your state. In AZ, they cannot liquidate the collateral for ten days after repo. If it has been longer than 10 days, they can sell it and you would still be liable for the amount due (minus what they made off of the sale of the vehicle).