whats causing my car to overheat? on 1995 BMW 318i

it overheats at the strangest times and then wont again for some time.

Asked by for the 1995 BMW 318i
The 318i engine has a problem with the front part of the head gaskets where it goes into the timing chain area and it is hard to pinpoint. Does your Beemer use any coolant?
1 more answer
it can be a loose ground connection or you need to change the fuse to your cooling fan