Old pulteney 12yo £25 at Tesco.
Not always sure about Gelnmorangie TBH.
For £40 you could get whole lot of good stuff.
Glen Elgin. Longmorn. Dalwhinnie for sure. Oban. Talisker even was on offer recently (not to everyone’s taste).
Caol Ila if islay stuff floats your boat. Glen Moray easy drinking and usually quite inexpensive. Try Aldi for a surprise..
Edit: Macallan are I think in process of changing over from 10,12,18 yo etc to bronze, silver gold colour ‘expressions’ so you may be able to pick up clearance stock.