Just to close this off. They claim all M cars need a test drive to get to the car warm to check oil level. Guess it is what it is. They offered twice to pay for the fuel (4 litres). I said I wasn’t bothered but they insisted. Saved a few pounds on a £750 service...!