same problem here...M54 2.5....need to top up 1 litter every 700km of journey...i'm currently using 5w 40 fully syntetic....went to my mechanic...he check everything...no oil leak at all..no white smoke in the morning...he also ramm the engine at about 5000rpm to 6000rpm only the brown or maybe black smoke came out from the exhaust but not much...he told me it was normal....and then he just put some addictive n advise me to switch oil to 15w 40 semi on my next service...if the problem still persist..he advise me to do full overhaul........about rm3k to 4k...