I've been in a similar situation with getting impounded. Cops word > any motor vehicle user
My ordeal cost me $3000 for lawyer, plus impoundment, tow truck fees and impoundment fees, and $566 fine, all because the cop RECKONS he saw a street race, loss of traction and no hook turn :\ when in reality all I did wrong was no hook turn in peak hour traffic.