Agree with Anonymous. Even the most generic lease will have provisions for the LL to enter the property. You should not need an attorney. A phone call with 34 hours notice will usually cover you. Also, he refused to move his car so that you could fix the driveway? Remember, this is your house. When they leave, I'll bet they leave you the car. The unregistered vehicle should be a no-no in your next lease, for sure.