My question involves a consumer law issue in the State of: Pennsylvania

I live in Bucks County,Pa. and recently had my car towed by the manager of my apartment complex. They did not state a reason but I know it was because we had gotten into a "altercation" an hour before my car was towed.

Do they need to give notice?
I was told even if you live here and your car is totally legal and everything that they can keep towing your car??
This just doesnt seem right to me...
Any advice is appreciated!
Thank you!