Bruno Spengler took his third DTM pole position of the year in a tense qualifying session at Oschersleben on Saturday.