I suggest holden standard skinnies. Not super warm, but perfect for spring riding. If you wear good thermals, they are good for temps around the freezing point. They are a little elastic, and I have had no durability issues whatsoever.
I am 6' 1'', 170 lbs, and wear a size large for reference.
check out nikwax, get the tech wash and i forget what the other ones called but you can buy two packs with these together. the first ceans it safely and gets all out of the pores (for breathability) and the second replenishes dwr, the stuff they put on new jackets that make the water bead up and roll off your jacket :)