For something in the middle of the price range, we've got your back with this Thom Browne Coat. This item is likely to become a total wardrobe staple.
If you want to treat yourself, then what you're looking for is this Thom Browne Sportcoat. It's more expensive but worth your money. While you're at it, also have a look at this Thom Browne Coat. Yes, this item is expensive, but it does not mean it's not worth it.