My brother has a 91 330T with the M54 3 litre engine, and it uses a lot of oil. He changed the oil last week and after only 200 miles the low oil warning light came on. Took over a litre to bring it back to full. Most of those 200 miles were spent towing a caravan.
No obvious signs like smoke from the exhaust. No leaks. Mileage approx
80,000. Runs just fine.
My 528 has never needed topping up between oil changes and has done the same sort of miles. Is there anything easy to check like a blocked breather etc that could be forcing it to burn this much oil? Although when I've had this happen it tends only to force oil into the bores at high revs - and as I said this car is used most for towing.
Sadly he lives at the other end of the UK so I can't help check things - and of course it's not the same engine as mine.
Alternately, anyone know where you can buy the correct spec oil in bulk cheaply? He estimates it's costing over 300 quid a year in top ups.