Oils and filters from Opie Oils here delivered to your door https://www.opieoils.co.uk/
Enter the code for a forum discount.
Other parts always worth checking out CarParts4less which is the web only sister site of Europarts, always cheaper than the Europarts website and usually fast delivery to your door. Again dont forget to enter their current discount code you see on their home page.
I would just add the cautionary advice that when it comes to replacing sensors always use oem branded parts such as Bosch or Seimens do not buy cheap pattern parts from ebay, they seldom work or last long this is particulaly true for Maf sensors if you need to replace that. I have used Hass branded camshaft sensors and found that they do work and last, good enough for a F1 team so good enough for a BMW.