I'm looking for tops, clingy lycra types with long sleeves to wear as a base layer under other things so like a vest but with sleeves. M&S used to do them, but now seems to only do thermal ones that are more expensive. Black or dark grey would be good.
Any ideas for cheap ones, but not cotton?