My question involves a traffic ticket from the state of: Florida

So we rented a house and recently moved out. Our landlord said we can have until the 31st of August to keep our stuff in and on the property. After that, we are no longer in the household. Well I sent a tow truck to get it towed on the 1st at 11 AM (I was late, I know. My fault. Was out of state) and it turns out the car was towed. The house was foreclosed on and a new realty took over the house and said they had the car towed because they wanted to start working on and fixing up the house to get it resold. Well it turns out the car was towed on the 30th, about 36 hours before the time limit was up. To get my car back it cost $325 dollars. The reason we didn't move the car was for 2 reasons.

1. The car wasn't in operating condition. The car can't start and has to be taken to a mechanic. If this weren't the case the car would have been moved LONG ago.

2. The car's registration is expired which would have made moving the car (even if it ran) risky. The reason it's expired is because it was broken and since we weren't driving it, we were gonna wait until we got it fixed before renewing it.

The Realty is saying that they were allowed to tow it early since the tags were expired, however the car was in a driveway, not in a street, on the property we were allowed to keep our stuff on. Is there any way I can take the realty to small claims court and have them reimburse me the costs it took me to get the car back in my possession? Or am I gonna end up having to foot the $325 myself because of the expired registration?

(Also, I live in Port Orange Florida, Volusia Country if that information is needed)