Well it can be judge by test drive about type of vibration.
santro engine can vibrate due to mountings of car. It may be loose and just need to be proper fiting or it may need to change. Normaly back side big mountain creates vibration if it is broken inside. It will cost you near 1000 from bilal ganj lahore market and 500 labour. If you need to change all mountings then it will cost about 2500 for all 3 and 600 to 1000 labour.
2ndly may be your car engine require just tune up and due to heavy engine its creating vibration. Just visit a beter mechanic near your home.