Look for merino wool sweaters in thrift shops and Salvation Army. Merino is usually quite thin and soft but very warm.
Real wool is a good bet because if you take good care of it it will last you for years. In cold weather you don't sweat much and real wool does not get bacteria-caused body odor easily (like man-made fabrics do)- so you can probably wear wool items several times before needing to wash them.
You don't say where you live or hold cold it gets....but with your Underarmour leggings and then a thick pair of polarfleece pants/wool leggings/or windproof tights over them, you can bike into some pretty cold weather.
Get a warm helmet liner to keep your head and ears warm (look here on TE shopping area)- that helps a lot.
The hardest parts for me in temps in the 20'sF to keep warm are hands and feet. Again, 100% wool glove liners and good wool socks will serve you well. Since wool doesn't get smelly easily- you can often wear your wool socks several times before washing them.
You want to try to break up the cold wind on the outside....wear a warm thin top or two, covered by a good windbreaker. The windbreaker will keep your warm body heat in.
You don't really need a giant wardrobe- if you get a few good quality items, you can wear them over and over in the cold. Wearing 2 or 3 thin layers works better than one bulky layer.



Reply With Quote