The only way you can deposit it in your account is if the auto body shop endorses it for you. This isn't likely, since they are not insured of payment if the money goes into your account. The easiest method is for you to endorse the check and turn it over to the auto body shop and let them pay you any difference that may exist.
If it's written to both of you, then you can ;
A. Deposit it and then write your own check or bring cash to the body shop or
B. You can give it directly to the body shop.
Either way the money has to get the body shop some how or they wont release the car