TBH finding brands that fit can be a pain in the arse. Zara's trousers, for example, are awful on me. Completely the wrong shape (if I remember correctly they are too big round the waist, too tight round the crotch and upper thigh). On the other hand, Topman's slim fit in a 34" fits me perfectly. You just have to shop around until you find a brand and fit that is right.