Special Intensive Wash Program: Automatic Windshield Washing Function Pictorial DIY
Around the time I installed the heated steering wheel I learned that the slip ring/obc stalk/wiper blade stalk set up is identical and the parts number is shared between the E46 E38 E39 E83 and E53.
I also noticed that BMW had an option for a 2nd wiper stalk that allowed for a Special Wash Program for automatically washing your windshield (and headlamps if you have head lamp washers) in conjunction with the automatic rain sensor setting for the wiper blades.
At first it seemed an insignificant feature, but the more I thought about it the more I wanted to have my windshield wash itself whiles driving thru rain/snow storms.
Anyone who has driven thru any sort of precipitation or even on a slightly wet or muddy road will know the annoyance of road spray from the car in front of you. In winter time the spray is usually a salty slushy mix that leaves a white stain on your windshield. In summer it is a mud or bug-kill mixture that leaves a nasty residue on your windshield.
The S Function or Special Wash Program will save you the trouble of flicking your wiper stalk to clean the windshield every other minute whiles driving thru dirty conditions.
[IMG]

[/IMG]
I did some anoraking online before buying the S Stalk to see if it was plug and play and my search resulted in contacting one of the experts in this thread
Wiper switch with intensive cleaning - Xoutpost.com
whose own installation revealed that the S Stalk is plug and play for the automated wind shield cleaning (in conjunction with rain sensor) ONLY. If you have headlamp washers or rear window wipers you may need to do additional steps not included in this DIY.
(
More information is also found here: http://www.meeknet.co.uk/E38/E38_Wip...her_System.pdf)
The DIY is fairly simple as most cars [E46 (with rain sensor and ZPP), E38(?) E39 (M5 only), E83 (X3), E53 (X5) ] are pre-wired (at pin 10) for the S Wiper stalk. If not you can easily add a pin 10 female connector pig tail into your cars connector that clips into the wiper stalk. The ECU for the stalk itself (similar to the OBC) is contained in the stalk body which means this DIY is plug and play.
If your E46 did not come with the rain sensor windshield I cannot advise on how to add rain sensor or if this DIY will or wont work on an E46 with no rain sensor installed. That said there should a rain sensor DIY out there somewhere on the internet that you will need to get done first before attempting this DIY.
Now onto the DIY Tooled needed:
-T30 driver and 5/8" hex nut driver on ratchet for removing steering wheel

-Basic Philips screw driver and paper clip for removing the steering column shell
-T25 screw driver for removing the slip ring
Parts needed:
INTENSIVE CLEANING WIPER SWITCH from 03/1999 on
BMW Parts# 61318375407
PART ONE: Checking your mail box
I ordered this stalk from a random UK Seller on eBay for $25. It came out of a 2003 M5. Lots of USA Sellers have the on eBay from $35 and up.
I was getting tired on my uni-functioning stalk...
To begin you must remove the air bag, steering wheel, steering wheel column outer upper and lower shell and slip ring. But to do any of that
YOU MUST UNPLUG THE BATTERY!