I'll second this... I've been using Lexol for a while and have two BMWs with over 100k that both look brand new inside and I have 3 kids ridding in the car..Lexol.
I second the leather honey. I use it on anything leather.I normally use Honey Leather Conditioner & Leather Cleaner. I chose it because they give the leather natural look after cleaning. One treatment provides me at least 6-months of added protection from stains, damage, and harmful UV rays. It also repels water, is odorless, completely non-toxic, non-solvent, and leaves zero sticky residues.
My other car is an alfa romeo. Lexol is the only thing that i trust to that leather. Whereas other cleaners/conditioners can be greasy, lexol gets absorbed and leaves no residue.