Alas this seems to be best served by bus nowadays. The buses are comfortable and cheap, and connect several places in Oxford to Victoria coach station.
Cheap, certainly. Also slow, and comfortable's in the eye of the beholder (I can't read in a road vehicle, so not for me). The Paddington services are much better these days, and there's also the excellent (new) Marylebone service. I live just outside Oxford and wouldn't dream of getting the bus.
My experience of road travel in the south was that delays were too frequent for journeys crossing the M25 for me to depend on it. That's from before good consumer traffic analysis apps; maybe those improve things enough.
A lot of those passengers went over to Stagecoach's competing Oxford Tube service, which served a couple of different stops within London, but (in my experience) offered a much more frequent service.