General Module 5 or GM5's are used in a variety of cars including the E46 3-series, the E85 Z4 and the E52, Z8. In general they all use the GM5, but, there are lots of different part numbers. I've personally cracked open 10 different part numbers of GM5 and they are mostly the same aside from board relayouts to move all components to one side of the board to make it cheaer to assembly. The major difference is some GM5's only have 4 relays instead of the usual 6. The two missing relays are for the rear windows. Also GM5 modules for the Z4 have a different case (insides are pretty much the same though). The Z4 case is made with mounting flanges so that it can be screwed down to the car. For the 3-series there are no flanges because the module slides into a module rack. I do not have a break down of which P/N's have all 6 relays and which have 4. Sorry, I forgot to keep track. If you get a new module from the dealer you won't get the same P/N as a replacement. BMW has one part number (ok, two. One with mounting flange for the Z4 and one without for the 3-series). The latest P/N for the 3-series is 61359161931. This unit has all 6 relays inside and can be used as a replacement for any 3-series, 4dr, coupe, wagon or convertible. It is uncoded and therefore needs to be taken to the dealer to be coded for your car.

 

I've seen a variety of different part numbers including, 61356932371, 61356963338, 61356963026, 61356944840 and 61356944842 to name a few. I found the following info on realoem.com:

GM5 Part Numbers for E46, 3-Series
61356944840 Discontinued Up to 10/2004
61356963026 Discontinued Up to 01/2006
61356963338 Discontinued Up to 09/2007
61359161931

GM5 Part Numbers for E85, Z4 without SMG
61356931707 Discontinued Up to 08/2003

GM5 Part Numbers for E85, Z4 with or without SMG
61356939943 Discontinued Up to 03/2004
61356944844 Discontinued Up to 11/2004
61356963038 Discontinued Up to 01/2006
61356988086 Discontinued Up to 02/2007
61359116445

GM5 Part Numbers for E52, Z8 and Alpina
61356909663 Discontinued
61356923960 Discontinued Up to 02/2003
61356932369 Discontinued Up to 03/2003
61356932371 Discontinued Up to 03/2004
61356944840 Discontinued Up to 10/2004
61356963026 Discontinued Up to 11/2005
61356924250 Discontinued
61356932391 Discontinued Up to 03/2003
61356963338 Current

GM5 Part Numbers for E52, Alpina
61356932371 Discontinued 03/2003 - 03/2004
61356944840 Discontinued 03/2003 - 10/2004
61356963026 Discontinued 03/2003 - 11/2005
61356963338 Discontinued 03/2003 - 09/2007
61359161931 Discontinued

Below is a partcial list of recently GM5 modules I've had in for repair. So far no complaints.
Part No.

61356904493 - ci GM5-HIGH US-2 12V BMW 6 904 493
61356907663 - GM5-HIGH US-3 12V BMW 6 907 663
61354533551 - GM V 12V BMW 61.35-4 533 551
61358385439 - ZB GM5 LOW 12V BMW (no rear window relays)
61356932384 - 11/28/09 GM5RD K/LIN HIGH US BMW 61.35 6 932 384 Delphi (first I've seen this P/N)
61354533550 - 1998 318i 4dr (Finland) GM V LOW 12V BMW 61.35-4 533 550

61354533592 - 1998 323i 4dr (Australia) ZB GM5 HIGH 12V BMW 61.35-4 533 592

61354533592 - 1999 3-series 4dr ZB GM5 HIGH 12V BMW 61.35-4 533 592 SHURLOCK #267740AA
61358385538 - 1999 318i 4dr (Australia) GM V 12V BMW 61.35-8 385 538
61358385541 - 1999 318i 4dr (Norway) GM V LOW 12V BMW 61.35-8 385 541 (LOW=manual rear windows)
61358385541 - 1999 320d 4dr (Spain) GM V LOW 12V BMW 61.35-8 385 541 (LOW=manual rear windows)
61354533551 - 1999 323i 4dr GM V 12V BMW 61.35-4 533 551
61358385538 - 1999 323i 4dr GM V 12V BMW 61.35-8 385 538
61358385538 - 1999 328i 4dr GM V 12V BMW 61.35-8 385 538
61358385538 - 2000 316i 4dr GM V 12V BMW 61.35-8 385 538 (U.K.)
61358385538 - 2000 323i 4dr GM V 12V BMW 61.35-8 385 538
61358385544 - 2000 323i 4dr GM5-HIGH US 12V BMW 8 385 544
61358385544 - 2000 323ti GM5-HIGH US 12V BMW 8 385 544
61354101416 - 2000 323ci GM V 12V BMW 61.35-4 101 416
61354101416 - 2000 328ci GM V 12V BMW 61.35-4 101 416
61356904493 - 2000 323ci GM5-HIGH US-2 12V BMW 6 904 493 (Canada)
61356904487 - 2000 328ci GM V 12V BMW 61.35-6 904 487
61358385538 - 2000 328i 4dr GM V 12V BMW 61.35-8 385 538
61358385544 - 2000 328i 4dr GM5-HIGH US 12V BMW 8 385 544
61358385540 - 2000 328i 4dr ZB GM5 HIGH 12V BMW 61.35-8 385 540.9 SHURLOCK #516281AA FT1100 (not original)
61356907657 - 2000 330xi Wagon (Norway) GM V 12V BMW 61.35-6 907 657
61356907663 - 2001 325ci GM5-HIGH US 12V BMW 6 907 663
61356907663 - 2001 325xi 4dr GM5-HIGH US 12V BMW 6 907 663
61356907663 - 2001 330ci GM5-HIGH US 12V BMW 6 907 663
61356907663 - 2001 330i 4dr GM5-HIGH US 12V BMW 6 907 663
61356907663 - 2001 325ci Convert GM5-HIGH US 12V BMW 6 907 663
61356907663 - 2001 330ci Convert GM5-HIGH US 12V BMW 6 907 663
61356907663 - 2001 325i 4dr GM5-HIGH US 12V BMW 6 907 663
61356914368 - 2001 325i 4dr GM5-HIGH US 12V BMW 6 914 368
61356914368 - 2002 325i 4dr GM5-HIGH US 12V BMW 6 914 368
61356914368 - 2002 325xi Wagon GM5-HIGH US 12V BMW 6 914 368
61356914368 - 2002 330i 4dr GM5-HIGH US 12V BMW 6 914 368
61356914368 - 2002 330ci Convert GM5-HIGH US 12V BMW 6 914 368
61356914368 - 2002 330ci GM5-HIGH US 12V BMW 6 914 368 (Driver's window would not go down)
61356914368 - 2002 M3 Coupe GM5-HIGH US 12V BMW 6 914 368
61356924250 - 2003 M3 GM5RD K-BUS HI US BMW 6 924 250
61356923960 - 2003 325i 4dr GM5RD K-Bus HIGH 12V BMW 61.35-6 923 960 (first I've seen of ths P/N)
61356932371 - 2003 325i 4dr GM5RD K/LIN-Bus HIGH 12V BMW 61.35-6 932 371 Shurlock
61356924250 - 2003 325i 4dr GM5RD K-BUS HI US BMW 6 924 250
61356924250 - 2003 325i 4dr (Jamaica) GM5RD K-BUS HI US BMW 6 924 250
61356924250 - 2003 325i Wagon GM5RD K-BUS HI US BMW 6 924 250
61356924250 - 2003 325ci Convert GM5RD K-BUS HI US BMW 6 924 250
61356924250 - 2003 330xi GM5RD K-BUS HI US BMW 6 924 250
61356924250 - 2003 325xi 4dr GM5RD K-BUS HI US BMW 6 924 250
61356932391 - 2003 325xi GM5RD K-BUS HI US BMW 6 932 391
61356932391 - 2003 330ci GM5RD K-BUS HI US BMW 6 932 391
61356932369 - 2004 320i 4dr (Canada) GM5RD K-Bus HIGH 12V BMW 61.35-6 932 369 Shurlock
61356932371 - 2004 325i 4dr GM5RD K/LIN-Bus HIGH 12V BMW 61.35-6 932 371 Shurlock
61356932371 - 2004 330d 4dr Wagon (U.K.) GM5RD K/LIN-Bus HIGH 12V BMW 61.35-6 932 371 Shurlock

BMW Z4's
61356919275 - 2003 Z4 2.5 GM5RD E85, 12V BMW61.35-6919275

61356939943 - 2004 Z4 GM5RD E85 12V BMW 61.35-6 939 943
61356931707 - 2004 Z4 GM5RD E85 12V BMW 61.35-6 931 707

I am amazed at all the different numbers for the GM5 module. So far I've worked on at least 15 different part numbered GM5 modules. Everyone so far has used the same door lock and window relays.

Not sure how up to date it is. I suspect that this module is different depending if the car has a sunroof, convertible, coupe, but, realoem.com doesn't make a distinction. On the web I saw a picture of another GM5 that only had 4 relays to my 6 (this was probably from a coupe or convertible).