If you don’t want to splurge, your best bet is this Asos Coat. It's a popular item, while not very pricey. You can also check out this MSGM Raincoat. It's a product you'll love which also doesn't cost too much. You may also want to look at this Carhartt Coat. This item is not expensive either, but it will make a difference in your wardrobe.
If you're looking for a happy medium, look no further than this Yang Li Overcoat. This item doesn't cost the earth, but definitely deserves a place in your wardrobe. It's also worth looking at this Kolor Duffel Coat. This piece is ultra popular and, just as importantly, not very expensive. Look at this Pea Coat too! Great value for your money.
If you're gonna splurge, then you absolutely must check out this Walter Van Beirendonck Raincoat. This item seems costly, but it's well worth it. Another product we're drooling over is this Coat. It's pricey but you get what you pay for.