Does such a thing exist?

My J.Crew Minnies have been working hard since I got them in the fall, but are starting to show a touch wear. It's my fault, I have flouted the care tag and washed them in cold water rather than having them dry cleaned.

Can anyone recommend a sim fit ankle pant that is machine washable and has a side zip? I can't justify the cost/inconvenience of dry cleaning trousers after one or two wears...