64546921395 - Electric Auxiliary Fan - E39 1999-2003 | Turner Motorsport
BMW E39 5-Series Cooling Fan Replacement | 1997-2003 525i, 528i, 530i, 540i | Pelican Parts DIY Maintenance Article
For BMW E39 528i 525i 19961997 1998 1999 2000-2003 Fan Shroud - Radiator | eBay
Beisan Systems - Procedures - E39 Fan Procedure
New for BMW E39 525i 528i 530i Radiator Cooling Fan Plastic Shroud 17101438457 | eBay
Radiator Cooling Fan Motor for BMW 5 Series E39 Fan Motor 4 Poles 64548380780 for 525i 528i 530i 535i 540i M52 M54 64546921395|Fans & Kits| - AliExpress
A/C Condenser Fan Assembly for BMW E39 525i 528i 530i 540i M5 99-03 64546921395 | eBay