The cost isnt the issue here. A few £20 sessions may be extremely difficult to fund if you are unwaged or a low earner who runs because it's a cheap sport.
£3000 a term is a huge amount in comparison but not if you are a top businessman or football star or even a barrister or a doctor.