Sure, you probably have a few coats in your closet that you've been wearing for the last few seasons, but variety is the spice of life, right? A switch-up may be just what you need to reinvigorate your winter wardrobe. But don't get it twisted—filling out your outerwear offering doesn't necessarily have to come with an exorbitant price tag. There's actually a slew of gorgeous pieces out there right now that look incredibly high-end and ring in under $150. Below, we rounded up 20 of the best affordable coats that deserve a permanent spot in your winter collection.