Thanks Dave - that all makes sense. To be honest I think I will stick to around 10k for an oil/filter change as well.
My local BMW specialist quoted me £450 for a major service (I think it was oil, oil filter, micro filter, fuel filter and air filter) which is the same cost as having it done at a BMW main dealer locally so, when it is due, i'm not sure which one to opt for. Does £450 sound about right for a non main dealer service ?
And I am enjoying it massively - It really brings a smile to my face every time I drive it 🙂