If you are on a budget, this Uniqlo Coat will fit the bill. It's a fail-safe choice, while not very costly. Another strong contender for your wardrobe is this Glamorous Coat. While the price of this piece is not very high, it will definitely attract a lot of attention. Or you can choose this MSGM Coat - be sure you'll be making a stylish addition to your wardrobe.
If you're looking to purchase a designer item, then you absolutely must check out this Maison Margiela Coat. This piece seems pricey, but it's top quality. While you're at it, also have a look at this Blumarine Coat. Yes, this item is expensive, but it does not mean it's not worth it. And how about the luxurious No.21 Coat? Yolo, right?