With the check engine light many things can bring it to illuminate. Mine was cracked secondary air hoses and 1 bad secondary air valve to cats. Always get the codes read. Price the repair,then choose where to have it repaired. I have not had any head light issues but have seen some threads in the e60 fourm on the subject
Last edited by luckydog; 12-30-2012 at 10:14 AM.