The BMW E46 M3 comes equipped with an electronic "drive-by-wire" throttle pedal.
There is no mechanical connection between the throttle pedal and the butterfly plates
inside the throttle bodies. Instead, when one depresses the throttle pedal, it merely sends
an electrical signal to the engine management computer. This signal is interpreted by the computer
as a desired level of acceleration from the driver. The computer then sends out the correct
signal to an electric stepper motor in order to correctly position the throttle plates.
Thus, for instance, if the driver completely floors the throttle at, say 1000 rpm, the actual throttle butterflies
might not completely open. They might open just enough to provide maximum acceleration without bogging
the engine. The computer
would then automatically open them further as rpm's climb and the engine can handle the additional air.
It is difficult to know exactly how the throttle butterflies respond to inputs from the throttle
pedal, as we do not know how the software algorithm is constructed, and the mapping may be rpm dependent.
However, when driving an E46 325i (as an example), it is
quite apparent that the amount of throttle given by the computer is not always directly correlated to the
input at the pedal. This effect is not as obvious on the E46 M3, but it seems probable
that this sort of software behavior was also
part of the E46 M3 control system for either emissions management, driveablity, or perhaps some other reason.
The point here being that there is not necessarily a direct relationship between
the position of the throttle pedal and the positions of the throttle butterfly plates on a modern
drive-by-wire automobile, which includes all modern BMW's.
In many cases the relative positions of the pedal and the plates will be the same, but in other cases
they might be different, depending on what the DME determines is optimum for the situation at that moment.