I’m a 40 chest and wear a 38 Bedale Classic and it’s perfect for layering over a thicker sweater.
there are 2 Orvis stores in Raleigh.I would wait until you could try the jackets on in person; overseas returns sound like a hassle. There has to be a retailer somewhere in the Research Triangle (or Charlotte even ) that carries Barbour, isn't there?