Hi guys. I need some advise. I know I ask stupid questions. About a month ago a mech done a oil service on my E90 320d. From last week the yellow oil light kept coming on. I ignored it for some time. On sunday it came on again so I decided to check the oil. The dip stick was almost empty. I got scared so I went and found the only spare shop open. I asked for oil for my car. He recommended the castrol edge sport 10w 60 fully syntethic. So I bought it and threw abt 2 litres in the car. The engine sounds more smoother and silent now. But I was reading on this oil and apparently its not reccomended for my car. Will it cause damage. I intend to change the oil in abt 10 000km. I want to do another oil service but with a diff mech. I need to know if its safe to leave this oil in the car till then. Also before I could put oil the car was smoking a lot. But it never smoked before the oil service. I think that mech used fong kong oil.