There is no stand alone TPS as such on an E46 diesel. Instead, you have an APS (Accelerator Position Sensor) which is the another version of a TPS found on drive-by-wire models. Still confused? See attachment and hopefully it becomes clearer :thumbsup.