E36 six cylinders a prone to thermostats, blocked radiators, air locks and mostly water pump failure. Remove the water pump and re-assess, the impeller separates from the shaft and no longer provides circulation.
RepairPal Certified shops can diagnose and repair your 1999 BMW 328i. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.