Yeah 3 - 4 is typical in STEM at Imperial, depends on the scholarship or funding source. The standard funding tends to assume 3 - 3.5 years, but I vaguely recall that in some departments supervisors had a habit of forcing people to stick around for a few months without funding.