ICV(Idle Control Valve) it's a cylindericl shaped valve sitting by your intake manifold-approximately 2.5" long by 1" in diameter. It has a 2 wire connector that can pull out.
illustration:
http://i19.ebayimg.com/01/i/000/f5/55/4be5_2.JPG
TPS(Throttle position sensor) you'll find that under the throttle body. a black plastic piece under the throttle butterfly and is has a 5-6 wire connector.
illustration:
eBay Motors: NEW Throttle Position Sensor e30 325 e28 528e e34 525i (item 220240805718 end time Jun-28-08 20:44:30 PDT)
**i'm not advertising these items... i posted them here for illustration purposes only :-)