BMW kit comes in an infinite range of sizes to special order.
If you know exactly the size, and you have the cash, BMW stuff is available to fit almost everyone. The snag being that you cannot try it on beforehand, and they dont take it back if you change your mind.
My missus got a superb set of Atlantis leathers, absolutely perfect fit, the dealer had ordered the stuff special order for his missus, she had decided not to take them, so I got them below cost after the dealer had spent nearly a year trying to flog em.
The uk dealers dont advertise this because they like to stock the 'sale and return' major sizes, and really hate dealing with the custom stuff. But they can get it for you if you ask (and are prepared to pay up front).