Buying greens changes a lot of things, so not really relevant to a 250g poll, but just for reference: my last order was 11kg for £123 (including free shipping and a 10% discount voucher). Per kg prices ranged from £10 to £19 (cup scores 84 to 89), and the average for me was £11.18 per kg, so an average per 250g was £2.80. If I add to that 20% to account for roasting weight loss, it’s ~£3.35 per 250g.
Personally I don’t feel any difference in quality between this coffee and what I bought roasted for considerably more (if anything, I prefer my own roasts). YMMV.