It would help if you could post a photo of your iDrive service screen.
The iDrive shows:
Vehicle Check 03/19 or 20000 miles
§ vehicle inspection 03/19 (this can be changed in iDrive so I guess is MOT - not relevant in Jersey anyway)
Engine Oil 03/19 or 8000 miles
Brake Fluid 01/21
The car is 2011 and has done 48000 miles. I thought Inspection II was at 60000 miles, so not sure why the dealer's system is telling them it's due now.
I cleaned the MAF sensor this evening so will see tomorrow if that has fixed the rough idle situation.