APV - family van, 8 seater, no taxi version, 2 years free service and they give good deals free insurance, lto and some other stuff like gas. Ride is a bit harsh due to the leaf spring suspension. High ground clearance. FC about 7kms/liter city drive for the AT.

Avanza - more car like, 7 seater, 1.3J will become taxi units. J version is ugly inside, 1.5G version interior is ok. Fewer free items compared to APV. Better ride than APV. FC still too early to tell. More Hp than APV. Shorter than APV and should be easier to park. Good ground clearance 180mm. May have better resale value than APV just bec its a Toyota.

For the taxi thing, it bothers some people, but I find it a plus. Should translate to plenty of cheap parts. Also if it can survive the rigors of taxi service, then normal daily use should not be a problem.

Test drive both see what you prefer.