Suggest to proceed to workshop for repair, usually the keypoints of diagnose are:
1. Check the condition of the engine mounting, replace the engine mounting if necessary.
2. Usually there are multiple engine mounting in 1 engine, the life span is depends on the car model and working conditions. Under normal circumstance the life span of it is about 50k kilometer. If a car involved in an accident, new engine mounting could possibly break too. In addtion, if the car has been used for a long period of time, suggest to replace all engine mounting at once. This is because by using the mix of new and old engine mounting, engine vibration absorption will be imbalance causing vibration and rattling noise.