Our booking engine at tickets.railforums.co.uk (powered by TrainSplit) helps support the running of the forum with every ticket purchase! Find out more and ask any questions/give us feedback in this thread!
Being a former NSE flow it will not be easy to split. I've sent you a PM with one possible idea, but it's too awkward to use to justify posting it in public.
The x5 service passes through Bicester. You could consider extending Sonic's idea by buying a ticket to Bicester Town and catching the Megabus from there if you want to make the most of trains without touching London.
Please note that i suggested the megabus site, because the cheap fares are only available Cambridge - Oxford. Normal fares apply for any other Destinations. The X5 is actually operated by Stagecoach in Bedford.