BMW e46 Fan

Looking for an aux fan for an e46 with manual transmission. Having some overheating issues, fan doesn’t seem to turn on. If anyone can help me out or has an e46 that could quickly swap out the fan let me know. Located in Buffalo

Isnt the fan driven off the water pump?

nope, coolant sensor basically turns it on