If you can’t spend much, your best bet is this Sportmax Code Coat. It's a wonderful item, while not very pricey. Another wonderful option is this J.Crew Coat. While the price is rather reasonable, be sure that this product will become a valuable addition to your wardrobe. Or you can choose this Gianluca Capannolo Coat - be sure you'll be making a stylish addition to your wardrobe.
If you're a bargain hunter, consider buying this 3.1 Phillip Lim Coat. While the price is very reasonable, this product is an easy wardrobe update.
If you're looking at it like an investment piece, then you absolutely must check out this Ann Demeulemeester Coat. This piece seems pricey, but it's well worth it. While you're at it, also have a look at this Mary Katrantzou Coat. Yes, this item is expensive, but it does not mean it's not worth it.