As an FYI - I was in M&S in London yesterday, and they had a couple of 34 sizes in stock (I have the same prob as the OP). There's a slim navy blue one, but that is just polyester and viscose. Then there's a grey 'Stormwear' suit which they do in a slim fit 34 (both regular and short). Â£159, decent-ish wool. Probably your best bet. There aren't that many stores which carry these new ranges, but they're all on the M&S website.