Bros, just took ownership of a 2001 e46 320Ci 2.2L M54, serviced it in Dec, now not more than 2 mths later, the engine oil has gone down to the min lvl, need to top up. Mechanic suggested castrol magnatex semi synth since the engine states that BMW prefers castrol. Read online that it is not uncommon, but just after 2 mths? Fyi, am not a salesman, do not drive it much, except to n from work. Not sure what the problem is, just wanted to ask for advice before i went to the mechanic.Not sure if this is a direct relation to the problem, been experiencing bad idling during cold starts in the morning. Car would judder like it would stall, but runs fine after. Could not be the MAF problem cos i just changed new MAF 2 mths ago also.