Yes for the dashboard computer its very simple you just press and keep pressed the right hand side knob (below the rev counter) until it changes language, then again to change again etc The order should be German,english GB, english US, french, italian, spanish. It will tell you on the lighted readout Important the key has to be in position 1 i.e. not fully turned on ignition. Similarly for the on board computer the key has to be turned the same Then you press 1000 and 10 at the same time you ought to then be able to read "test" then you insert 10 (with the number buttons) then you press S/R and then you're in as per the dash and you just choose the language Some OBDs have different codes for languages (instead of 10 it may be 11) but you'll know when it gives you "LAN D" for german or "LAN...something" Have fun but don't mess around if you're not sure just drop in at any BMW dealer as I did and the guy just did it in a second (I was very very kind to him!!!!) Ciao Jaime