I am not a Vitz owner,
But i use Formula 1 Protectant on my Passo, EK and Baleno.
It gives best results, and also do not shine in sun.

And about luster, though it of very cheap price, but i have heard that its prolonged use may damage the pores of dashboard, so its not reommended to use it on expensive cars.