So means, replacing oil filters more often than on petrol engines and oil, even best possible synt oil, as often as it is possible. I would say 3000 miles in city, and filter in between.
Oil + filter - > Start point miles
Filter -> 1500 miles
Oil + filter -> 3000 miles
this may be the reason as to why you think owning a diesel is expensive...
That's ideal for people who take care after theirs cars engines as best as possible. I do the same but:
0 miles Start point,
2500 miles, new MANN filter, fill up filter with same oil,
5000 miles, water cleaning, drain old oil, new MANN filter, 5,5L oil into pan, start another zero point.
That's city driving, any oil will get dirty through 5000 miles in the city. It's all because diesel. Can't help that.
Expensive? I buy oil in 20L canisters and filters in bulk. One oil change for me is less than 25 quid for best filter and best oil. Oh, and 30 minutes of my time every 5000 miles or about 120-130 hours of time when engine was working.
Sometimes I wonder how necessary it is for 3 cylinder, diesel supermarket trolley. But that's just me. I take care for all machinery that is around me. Can't help myself. Love them all.