Trenchcoats by Asos
The trench coat is a timeless staple in between seasons that also does a great job of protecting you from the elements. Layer yours over everything from relaxed denim to more refined pieces.
If you'd rather not spend much, Asos Trench will fit the bill. In this price range, you can also look at Asos Trenchcoat. It's a popular item and won't break the bank.