Para gustos colores y aunque el documento ese esta muy bien, a mi me gusta usar mas xpath para obtener y leer datos. De esta forma te dejo un ejemplo de como leer el xml:
Código:
Dim nombre As String
Dim marca As String
Dim document As New XmlDocument
document.Load("ruta.xml")
nombre = document.SelectSingleNode("/CLIENTE/NOMBRE").InnerText
marca = document.SelectSingleNode("/CLIENTE/PRODUCTO_CONTRATADO/PRODUCTO/MARCA").InnerText
Esto es un ejemplo sencillo de como seria, te recomiendo que busques algún manual de xpath (es estándar, da igual el lenguaje) y bueno, es algo sencillo, luego puedes recorrer varios nodos o clientes recogiendo en lugar de un nodo con SelectSingleNode, usando SelectNodes y te devolverá un XmlNodeList al que le puedes hacer un for y recorrerlo o un foreach de XmlNode y ya vas leyendo.