If you're looking for an affordable item, your best bet is this Vince Coat. It's a popular item, while not very pricey.
If you're after a bargain, look no further than this Helmut Lang Coat. This item doesn't cost too much, but definitely deserves a place in your wardrobe. Also consider this Max Mara Coat. It's an attractive option both price and quality-wise. And do check out this Coat! It's a very popular item and good value for money.
If you have enough to afford it, then what you're looking for is this Michael Kors Coat. It's more expensive but worth your money.