i know its not the same vehicle but i just did 2 coats on my soft top 90 and had about 1/4 of a 2.5 litre tin left over.
disco has a roof and is a bit bigger so i reckon your better off getting the 5l tin, anything left over you can use to touch up in the future