Since you are using biblatex, there are two ways to get rid of the Oxford comma.
Use a different localisation
You can use a localisation that drops the Oxford comma.
The american (and thus also the english locale – technically it is the other way round, but never mind) have \def\finalandcomma{\addcomma}, so they print a comma before "and" if there are three or more items in a list.
The locales british and australian drop the Oxford comma.
So you could request british English from babel and not just english, keep in mind though that this will have other effects as well. So this is only an option if you should (or at least could) already be using a different localisation.
\documentclass[british]{article}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=authoryear, maxbibnames=999]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{aksin,companion,baez/article}
\printbibliography
\end{document}
Redefine \finalandcomma and \finalandsemicolon
If you want to keep on using the same localisations and just remove the Oxford comma, go with
\DefineBibliographyExtras{english}{%
\let\finalandcomma=\empty
\let\finalandsemicolon=\empty
}
where \finalandcomma is the Oxford comma and \finalandsemicolon is the equivalent for semicolons instead of commas.
It is necessary to put this into \DefineBibliographyExtras, because as we have seen \finalandcomma and \finalandsemicolon are language-specific commands.
\documentclass[english]{article}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber,style=authoryear,maxbibnames=999]{biblatex}
\addbibresource{biblatex-examples.bib}
\DefineBibliographyExtras{english}{%
\let\finalandcomma=\empty
\let\finalandsemicolon=\empty
}
\begin{document}
\cite{aksin,companion,baez/article}
\printbibliography
\end{document}
biblatex– Bernard Dec 14 '15 at 22:16