In Germany, this is legally required. However, the safety distance is often abused by other vehicles when passing.