Scoopz, here are some additions to your findings:
Menu 20 is for fuel usage correction:
This "test" is actually a way to adjust the OBC's fuel consumption factor. There's a sensor in the fuel injector system that indicates fuel consumption back to the OBC. This "KVBR" value is used to calibrate that sensor using the following process:
- Reset one of the OBC mileage indicators and the trip odometer, and fill your tank.
- Record the actual fuel consumption for your car over a long period (one to two months at least).
- Divide this reading into the trip odometer value to calculate your actual mileage.
- Divide this result by the OBC indicated mileage over the same period and multiply by 1000.
You now have your fuel consumption factor. So if the car actually runs worse than displayed by the OBC, this value should be higher than 1000. Mine is set at 1048. If the car runs better milage than displayed, this value needs to be lower than 1000. My E39 had 968. By setting this number you can make the OBC mpg reading much more accurate.
A little bit different than the E39 is that the entered code is only valid for one try. In the E39 the combi instuments stayed unlocked untill battery disconnect. The E60 combi locks again when leaving this menu making it a bit harder to unlock while driving to see your speed.
I believe 8.00 V-EFF is the ABS speed indication. Not the GPS speed, however this speed is the same as my Stingers GPS speed. Bit strange as to why V-ANZ is displayed in the HUD whereas the car is capable to display V-EFF. Maybe has something to do with the analogue spedometer.
Also, you don't have to wait 10+ secs to get in this menu if you are standing still. Just press the button and right after switch on ignition. Than you will enter this menu right away.
Another thing that can be done with the so called button is that you can reset lots of stuff in your i-drive service menu. You can reset lots of service stats which are displayed in the service menu in the i-drive system. Nice for you to make pictures of these also.
You discribed that you see a warning triangle, than an oil symbol and then entered the hidden menu. Now, release the button when you see the oil symbol. This can only be done in ignition setting 2 (I still have a key!). When you see the oil, release the button and then press it again, you can step through the different services like brake pads, spark plugs etc etc. If you press the button again for a longer time, the word "Reset" appears and after releasing and pressing the button again you can reset the service km's to the next service interval km's. Just did that with the micro filters to test. They were at 50000km and just reset them to 70000km.
Hope this is enough for you to conclude your pdf.
I got the BMW docs on all of this, so if you need more stuff, just let me know!