Can't comment on Oxford.
But BGS were/are excellent
No prior plank experience, still get confused by ailerons
14 first time passes, all 86% upwards. Sat them with 100 hours TT
Regular BGS staff are very knowledgeable and can easily get their subjects across. Extra chap they use for A/c systems and Heli PoF is a god send.
I found BGS notes to be clear, concise and well up to the task. Brush up courses are hard work but I felt prepared.
Whole exam thingy is stressful (well I found it so) but they give you all you need. The rest as they say is up to you