All the BMW's I've ever driven have always have their temperature guages absolute dead centre. E32's, E34's, E38's, E39's... Always the same.. dead centre.
The only exception was my last E34 530, which was slightly over when you drove hard, and the first winter it struggled to get above cold... Thermostat was stuck open at about 80%... Hence in summer it 'seemed' more or less ok, but in winter was no good at all.
I'd get the thermostat changed, its not an expensive part, nor an expensive job.