This week I've just had the 2nd service, BMW vehicle check, and MOT for my 330d xDrive. I've stayed with the main dealer because of having the extended warranty on the car, and also have the benefit that they have matched the most competitive quote from an Indy.The total for all the above work inclusive of MOT is £474, which seems reasonable as it's the big service with all filters - air, oil, fuel, air and microfilter. When I dropped the car at service reception, I did ask them to confirm that the same long life LL04 5W30 engine oil would be used as it had in the past. Their response was that the workshop would use the BMW specified oil for my engine. So I was a bit annoyed to find out from the invoice that they have used BMW Ultra 0W30 oil. No doubt they've used whatever is in the lube tank, regardless of my request. Now in the specified list of approved oils for the 6 cylinder engines, the vast majority are grade 5W30 with only a handful listed s 0W30. I've never been a fan of using too thin an oil in a performance engine. Since the car was new, it has never used a drop of oil between services, but I'm wondering whether that will continue as the thinner grade that they've used might have a tendency to burn off some of the engine oil. That is the problem with having a main dealer service a car. The service reception are a barrier between the customer and the workshop, which makes it more difficult to speak to the technician carrying out the work. Does anyone with more experience on the technical side of BMW engines have any advice regarding engine oils for the 6 cylinder Diesel engines?