The rad on my E39 BMW started leaking. Just by the top hose - so at first I thought it was only that. All the hoses are original and the car's '97 ;-)
The rad is ally, with plastic end tanks. Difficult to see where the actual leak was from as there is a plate on the top which holds the separate header tank in place and it's from underneath that.
Phoned my local independant BMW specialist when the leak started a couple of weeks ago and they said 500-600 to change it depending on the actual rad price. So decided to wait for slightly better weather to DIY.
Got the rad out in half an hour. (Had the correct tools for removing the fan plus viscous coupling.)
Discovered one of the rubber blocks it sits on missing - and I've had the car from 1 year old, so it looks like it left the factory like this.
New rad from EuroCarParts 115 quid. Rubber block from BMW 12 quid - won't arrive until tomorrow.
Can't see it taking any longer to fit than remove so let's say 2 hours total including filling and bleeding? Which makes the quote something like 400 quid plus for labour? Including discount for an older car...