Can I ask what is the current opinion on oil grade for a high mileage M54 engine please. I have just been given my father's 2005 E46 330i with190k on the clock to bring back to life as it has been rather neglected recently. I'm thinking maybe 10w60 but would value any advice. There are a few air and oil leaks in the usual places to sort but generally the engine seems fine, runs smoothly when warm and pulls well. No smoke that I can see. The restoration starts now ! Thanks.