Is noise a knock / rattle ? Checked engine oil level ? Every chance it could be the engine timing chain . If timing chain , shop around for a price as prices will vary dependent on parts replaced from £4/500 and upwards . A good independent garage will be a lot cheaper than a dealership .