Within driving distance of me, there are a number of AME's charging between £60 and £240 for a class 2 EASA medical, the one on my doorstep costs about £100.
Huge range, I generally tell people it's £100, with minimal travel, or a hour each way and save £40-£50, then leave it up to them.