AP03 Car Radiator Fan Control Module for BMW E46 316i 318i 17117525508 17117561757 - AliExpress
ELECTRIC RADIATOR FAN DUSE LOCATION REPLACEMENT BMW E46 325I 330I 328I 323I 320I 320D 318D 318I 316I - YouTube
BMW E46 3 series electric fan and relay - 17427510617 for sale online | eBay
Uinfhyknd Cooling fan control module for 3 series E46 316Ci 3116Ti 318Ci 318I 318Ti 320Ci 320I 323Ci 328I 330I 7561757 : Amazon.de: Automotive
Bimmerforums - The Ultimate BMW Forum
fan relay wiring: Your 5-minute why and how-to guide
E46 fan questions | E46 Fanatics Forum
BMW E46 Cooling Fan Replacement | BMW 325i (2001-2005), BMW 325Xi (2001-2005), BMW 325Ci (2001-2006), BMW 325ti (2001-2004) | Pelican Parts Technical Article
DIY: Z4 Electric Fan Conversion for E46 | E46 Fanatics Forum
Radiator fan relay for BMW 3 (E46) 1.9, 118 hp, sedan, 1998 № 6411-8391470 Price: € 8.57
Spal Fan Wiring Help.. (SOLVED) | E46 Fanatics Forum
E46 electric fan not working(How I fixed it) - YouTube
BMW E46 Cooling Fan Replacement | BMW 325i (2001-2005), BMW 325Xi (2001-2005), BMW 325Ci (2001-2006), BMW 325ti (2001-2004) | Pelican Parts Technical Article
How to Diagnose a Bad Cooling Fan Relay in your BMW by Tolleson Mechanic by Ultimate European Repair - Issuu
BMW E46 Cooling Fan Replacement | BMW 325i (2001-2005), BMW 325Xi (2001-2005), BMW 325Ci (2001-2006), BMW 325ti (2001-2004) | Pelican Parts Technical Article