If you are on a limited budget, you'll appreciate this Arc'teryx Coat. It's a great choice and a good investment. You might also want to look at this J.Crew Coat. It's a product you'll love which also won't break the bank. You might also want to consider this H&M Coat. The price is very reasonable, but the effect on your wardrobe will be pretty fantastic.
If you're looking for a happy medium, look no further than this Sandro Coat. This item doesn't cost a fortune, but absolutely invaluable in your wardrobe. Another smart option is this Jil Sander Navy Coat. It's an attractive option both price and quality-wise. Consider this Nina Ricci Coat too! Great value for your money.
If you want to splurge on a luxury piece, then you absolutely must check out this Marni Coat. This item seems pricey, but it's well worth it. While you're at it, also have a look at this Giambattista Valli Coat. Yes, this item is expensive, but it does not mean it's not worth it. And how about the luxurious St. John Coat? Yolo, right?