1 / Worn Engine
( Has this been Checked?)
2 / Oil Leak
Has this been checked? Compression Tested?
If the Engine Breather is blocked the oil will find a way to release due to internal pressure, this may be the front lower cam Shaft oil Seal which is below the bottom pulley, another area is the rear Oil seal that is between the gearbox & the engine, this seal can not be seen as it's within the bellhousing, I have just replaced the Sump seal on my BMW E46 that did not show sign of oil loss even though the Sump Shield were removed. the first job is to get the underside power washed, if there is a undertray on the car, this has to be removed then check that area.