My BMW318i95 no power has been overheating is it head gasket or alternator?? on 1995 BMW 318i

Radiator leaking replaced fan and crank shaft since i bought it and hoses.180,000kms

1 answer
have a block test done and see if that is conclusive