Hi I have just bought a bmw 330 ci 2004 and discovered that it an oil leak from the sump gasket. I think it is a large job to undertake. Do you think it is best tackled by the dealership, i know it willbe more expensive but i want to make sure the job is done well. Your thoughts are welcome.