This might sound a little weird but if they have a Towing company that tows cars from there property, call them and see if they towed your car by mistake. I once thought my car was stolen till i decided to call the towing company who monitors the parking lot of the apt complex i left it in. and I got it back even though I had to pay for it

. But try giving them a call to see if it was towed by them.
- CoRDiTe