this is bullshit, you were well within your rights to tell the officer to get off your property, there not aloud to touch a vehicle on private proprty like that unless there is a warrent or it is a place of business if i remember correctly.....
get a decent lawyer and fight it out then go for damages, cause that cop knows he was in the wrong and if you come correct in a court of law you will be sweet