Ive just paid £4.25 a small bale for hay in Aberdeenshire but this was (i) delivered (I THINK it was £3.75 if collected, and they are coming quite a long way, and in a covered truck, which was vital given recent rubbish weather) and (ii) of the specific type/quality we needed (horse quality hay but late cut timothy stalky low nutrient stuff not richer earlier cut ryegrass mixes).
Ironically we have loads of our own hay and could make more if we had storage/energy to do it, but we only use it for the sheep cos (i) it's too rich for the laminitic pony (ii) before we moved here a few years back, ragwort was rife and tho we pull it every year and have basically eradicated, I am a bit paranoid and feel I can't be 101% sure there isnt one or two non flowering bits getting in.