This for real?
My old 3.0 M3 is over 140k miles now, oil level not moved a millimetre since purchase at 107k miles; higher revving higher output more stressed 3.0 litre 6 pot too.
I'm sure looked after accordingly the 330 engine would quite literally go on forever.