RepairPal Certified shops can diagnose and repair your 1994 BMW 525i. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
My labor guide says labor is 1 to 1.5 hours and the OE radiator costing nearly $400 with antifreeze. You should be able to find a radiator for $225 to $250.