I’ve had my Joe Bloggs black roll neck long sleeved top for years and it’s been excellent, worn under a jacket with the neck unrolled it serves as a great neck warmer.
Alas it’s tired and I’m looking for a replacement.
I use skiing shirts from Decathlon. Either Wedze round necks which are high but not as high as a roll neck, or their quarter zip shirts. Cheap as chips and pretty durable.