Hi there,
In my seemingly neverending quest to solve overheating problems in my mini, I have replaced the following (in no particular order):
Water pump
Radiator
Thermostat (+housing)
Temp sender
Head gasket
All hoses
After doing this (and learning a lot

) I have the following position of the radiator and fan:


My questions are: 1) Is the large gap between the radiator and wall an issue for cooling, and would it need a different top bracket to fix it? The top currently leans in slightly towards the engine.
2) The fan is sticking out of the shroud towards the engine a little too much for my liking. I assume this could substantially affect cooling? It already has one spacer, can a second be added to help rectify this?
If these things are not going to affect the cooling ability of the car very much, I am at a loss as to what is causing it to overheat all the time.