I snagged the Lands End winter parka for $50 a few years ago. Not very comfortable to wear, and very heavy. But when we get to the teens and tens (NYC) it keeps me warm.
Usually though I wear a London Fog coat I got on amazon for about $40. Has a hood, is roomy enough to wear a sweater or fleece jacket underneath, and can handle temps into the 20's with layering.
Would love to get a coat I could just throw on with no layers but I don't want to spend money right now.