so i got home yesturday ( i live in an apartment complex) and was dropped off by my supra...or lack there of.....i was scared out of my mind...called 911 to report it stolen, and it turns out it was "parked illegally" i was in MY parking spot, straight, so i called the tow truck company to figure out why......they said the apartment complex had it towed because my tag expired 3 days ago.....and they wasnt me to pay an arm and a leg to get my car back.....is this legal? i didnt get any letter or warning from them.....