Glad to hear you got sorted. Just had similar radiator issues with my old BMW which I was positive wasn't the radiator as it was only about a year old having been replaced just before I got the car. Like you I was losing large amounts of coolant with no obvious leaks & thought it might be the head gasket (was worried the previous owner had overheated it before fitting the new water pump, thermostat & rad.). Soon ruled that out as it was losing so much that it would have been filling the sump or belching out steam had it ben hgf. Then spotted a small drop of antifreeze around the front valance & got a £25 replacement rad from the scrappy - job done.