BMW's Bruno Spengler converted his third pole of the season into a third win at in the DTM at Oschersleben on Sunday.