If you're in a thrifty mode, this Selected Trench will fit the bill. It's a foolproof choice, while not very expensive. Another great option is this Asos Overcoat. While the price is rather reasonable, be sure that this product will become a worthy addition to your wardrobe. You may also want to look at this Waistcoat. This item is not expensive either, but it will make a difference in your wardrobe.
If you can afford to spend a little more, look no further than this Ted Baker Coat. This item doesn't cost a fortune, but definitely deserves a place in your wardrobe. It's also worth checking out this Gloverall Coat. This product is ultra popular and, just as importantly, not too pricey. And do check out this YMC Overcoat! It's a very popular item and good value for money.