misfit82 said:
OK. E39 - to check th eoperation of VCC drive the car at constant speed of say, 50 -55 and with your right foot on th egas pedal lightly touch the break pedal with your left foot. touching the break pedal slightly will engage the break switch and will disengage VCC. It will result in slight 100-200 RPM jump, which you can monitor on DIC by pressing Eng Data button.
E48 - remove the air cleaner and clean the two EGR tubes inside of throttle body under the plates with a stiff wire. Use some carb cleaner, do not care of stuff falling down. While on it clean the back sides of th eblades and th ebores in the throttle body. disconnect the battery negative cable after cleaning the TB for a minute. Put everything back and your E48 code most likely will be gone. BTW E48 may trigger Service Engine Soon light and you will fail emission test for sure too. Good luck.