^^^by 16v i guess you are refring to 4efe.
a big NO for liana.
yes you can swap m16a i.e 1600cc suzuki motor in your liana.
you'l be requiring assembly,wiring,e.c.u for perfect running and for fetching out full potential.
as far as m18 is concerned its a rare 1800cc suzuki motor,powerful though but never seen a setup fetching out full potential so far in pk because its a vvt motor,and local wiring dosent support vvt,nor the local ecu supports it the ecu which comes along m18 is most of the time an ''auto'' ecu that too can't run.
so focus at m16 or m15.
it'l fetch enough for you,and m18 costs like 115k these days (complete setup).