It sounds like the brakes weren't properly maintained. BMW requires you to flush (not bleed, but flush) the brake fluid at least every 2 years. Your calipers are internally corroded. Buy and install rebuilt calipers. The calipers need to be replaced in pairs.