Check your lease. You may find something about non operational cars not being allowed on the property. I recall a lease of mine addressing that many years ago.
You will have to pay to get your car back, but if you think the landlord should pay you will have to either come to an agreement or take...