3cm gets close to the camera's accuracy. According to Zeiss, for instance,
3cm is the build tolerance of a ZI's RF. A Leica M should be able to be accurate down to half cm or so.
Make sure that you test with tripod, cable release and magnifier, and using the center area of the patch to focus. From my own experience, it is very easy to introduce shift via body back-lash.
If you have an older long-throw lens, test the cameras rangefinder against
a tape measure. I use a Nikkor 50/1.4 for this. It is more likely the camera's fault
than the lens.
Roland.