Um, it is not trivial to find a tape measure accurate to 1 mm over 3 m. There is a very good page on accuracy here:
http://www.hultafors.com/about-our-prod ... precision/
You will see that you need a EU Class I tape measure which will just do it. You can get them here:
http://www.thetapestore.co.uk/tapes-rul ... e-measures. These Fisco tapes don't have the window you asked for but do have an exact 100mm case width which makes inside measurements pretty easy. MOST tape measures that you buy will not have this accuracy. Stanley do not even state their accuracy class on their website. Engraved steel rules are usually good, engraved verniers even better, and if you check your tape measure against one of these you will often find errors of 1 mm in as little as 500 mm. Or just check all your tape measures against each other. The printing process used to print most tape measures is not that accurate.
If it is repeatability (resolution) rather than accuracy that you want, then most tape measures will do this of course. This is OK if, and only if, you are using the same tape measure in the same way (i.e. using the same bit of tape) for your site reading and for the thing you want to fit to this dimension. It's a cheap way to do it, and here the digital indicators can be very useful (I note that Rutlands don't state the accuracy class of their digitally-reading tape, though). But if 1 mm in 3 m is critical and you use two different tape measures of less than Class I you probably would be in trouble.
Bear in mind also that a steel tape measure will change its length by 0.4 mm for a 10 degree change in temperature. Fibreglass is worse (only class II seems to be available) and can be affected by humidity also. So if there is a 10 degree temperature difference between the bedroom and your workshop, you could slip over that 1 mm accuracy, and it would even affect repeatability.
The BMI VISO is a neat idea though it is only Class II accuracy. Likely to be much better than an uncertified tape measure, though.
(precision/repeatability is how closely you can group a set of darts; accuracy is how close the group is to the target).
Cheers
Keith