I use a plastic cover from the dry cleaner to prevent the wax transfer. There's mildew though, due to the humidity here. Nothing that a wipe down with diluted vinegar can't fix I guess.
Personally I feel that there's not much point in getting a Barbour if it's not a waxed jacket. Perhaps you could look at other brands that produces similar looking jackets that aren't waxed.