In reply to Bjartur i Sumarhus:
Like nniff, I also tend to run hot, but these options have been doing me well for a couple of years, in order of warmth:
Short sleeve top with arm warmers (varying thickness), thicker base layer with gilet over the top if it's nippy to start with.
Long sleeve cycle top with short sleeve base layer, moving up to long sleeve base layer/arm warmers with windproof gilet over the top - quite versatile, as can easily swap about if it warms up.
Attiq Ultimate Long Sleeve jersey - quite thick, stops just short of being a softshell. Not actually used it yet, as got it just after the spring when it became too warm. Also have a similar one from Nike, but you can't get that one anymore.
Specialized Element SL Elite softshell jacket. Lovely jacket overall, but rather needs a long sleeve base layer, as the stretch panels on the arms let the wind in a bit too much at times. Did a good job last March in a rather drizzly charity ride.
Outside option - Aldi softshell which is a superb fit on me, but virtually no breathability and end up sweating buckets in it. Used exclusively for commuting/popping to the shops, where that doesn't matter and I don't mind if it gets trashed with a rucksack over the top.
I don't tend to bother with a waterproof, unless it's REALLY belting down.