Car is very good.
Engine will last hundreds of thousands of kms. 200k-300k is nothing, only use 0w20 engine oil or max 5w30.
Vibration is there inherently because of 3 cylinder engine. Not much noticeable if well kept.
Only issue:
ALL imported cars have issue with spare parts and body panels. If you ever need them like side mirrors, lights, bumpers, you will be stuck and have to spend days and days in scrapyards / kabaari bazaars to find used parts.
If you want a hatchback go for new shape Swift CVT.
Else if you want to experience Vitz, it’s a top notch car and spider shape is specially very good. Make sure you buy a well inspected car above 4 grade auction sheet.
Spider shape fixes the issue in engine where it kept burning engine oil but spider shape or above does not have this issue.
Remember only use 0w20 engine oil. Or max 5w30.