IMPORTANT NOTE: Before programming the M3 with automatic transmission, the Transmission Control Unit (TCU) must be tem-
porarily disconnected. Access to the TCU may be eased by first unbolting the air pump, which is directly in front of the firewall
door, and “flexing” it’s pipes and wires out of the way. Do not disconnect the harness connector from the air pump assembly!
BAVARIAN AUTOSPORT
Power Programmer Instructions - Appendix A
1. The TCU is located in the engine compartment behind a door on the passenger-side firewall.
Raise the hood and remove plastic push rivets from the foam insulator (arrows) and remove the
insulator from the firewall door.
2. Remove the firewall access door by removing the Phillips head screws (arrows).
3. The TCU is the TOP unit. Press the front (connector end) down to release it from the spring
retainers (1 and 2).
4. Pull the TCU forward and down.
5. Disconnect the harness from the TCU by swinging the spring clip (2) forward and out, and
removing the plug (1) by swinging the “clip end” away from the Control Unit body.
6. After Power Programming is completed, reconnect the TCU harness plug and place the Control
Unit on the left and right rails of its mounting. Slide it in inclined upwards, as far as it will go.
Once in this position, swing the Control Unit front (connector end) upward to engage the spring
retainers (1 and 2).
Step 1
Step 2
Steps
3&4
Step 5
Step 6
Call Toll Free: 1.800.535.2002
275 Constitution Avenue, Portsmouth, NH 03801 • 603.427.2002 • Fax 800.507.2002 • www.bavauto.com
Page 4/5 8.03 INS239
M3
95 thru 99
with Automatic
Transmission
PART NUMBER:
BAVPP3