MPVs are totally DIFFERENT to PEOPLE CARRIERS. Please differentiate that. :) People carriers are boxes with loads of cramped seats. MPVs are vehicles that are very versatile, seats that turn and slide and could even be packed up and turn into dining tables.
Honestly, giving me the budget, I'll head straight for a Fiat Multipla. A 2002 model, and i'll get the 1.9 JTD (Turbo diesel) one full tank 60 liters can take you 1100km easily, seats 6 person comfortably, double sunroof, and a very versatile interior. I didn't wanna mention it earlier cos i knew people in zth were more acceptance to Jap cars, once anyone would mention Euro, they'll go "High maintenance, expensive spare parts bla bla bla..... "
Fiat Multipla's the answer. And if someone told you it looked ugly, ask them in return this looked better or a Avanza/Innova/Unser ..... :)