I've got a number of cycling jackets, depending upon how cold it is. This PI Elite Thermal is quite nice at $120:

I got the red but it also comes in hipster-approved black.
Campagnolo makes a winter jacket that I'd like to get called the Heritage Thermal. $150 or so.
When it's 40 or below, windproof front panels are a must but the rest of the jacket doesn't need to be.
The trick to riding in the cold is that to be comfortable on a decent ride you will be cold for the first ten minutes. If you are plenty warm at the start, you will be burning up ten minutes later.
Here's a pic of me riding at 40-45F at Little River Canyon near Fort Payne, AL.
baselayer, jersey, arm and knee warmers, full finger gloves, booties over my summer shoes and headband for my ears. In my back pocket I had a windbreaker vest just in case.