In serious need of a winter coat

So I just checked the weather for Berlin and it's currently high temperatures of 5 degrees and I'll be there in a few weeks, so its fair to say its going to be COLD and I'll be needing a coat that its practical and radical like the gorgeous ones featured below, both warm (see what I did)