My 325i is overheating after about 10 minutes of driving.
I have replaced hoses, water pump, thermostat, belts, fan blades, flushed and refilled radiator. There are no evident leaks while the car is running and everything sounds fine.
What am I missing? What could be causing the problem?