My 2003 R53 with climate has recently started to blow only luke warm air even when set to HI.

I did find a slight leak in my radiator which I have replaced with a new item and thoroughly bled the system using the two bleed screws. All pipes are now hot both in the engine and to the heater matrix.

The lower and upper heater matrix pipes are both too hot to touch, with the lower being ever so slightly warmer than the top pipe.

I've only recently fitted a new thermostat, thermostat housing, expansion bottle, expansion bottle cap and oil cooler.

When I use the on board dash function to show water temperature it generally cycles between 87 and 96 degrees. If I freewheel at motorway speeds it sometimes dips to 84 degrees. When running and stationary it slowly creeps up to 106 when the slow speed fan kicks in and it drops again to the high 80s / low 90s.

I've bought a new heater matrix in case mine in blocked, but don't think this is the case due to the temperature of the pipes going to and from it. So haven't fitted yet.

Any thoughts greatly appreciated.

John