Mishimoto 99-06 BMW E46 (Non-M) Performance Fan Shroud w/Fan Controller Kit
$760.99
Mishimoto 99-06 BMW E46 Non-M Aluminum Fan Shroud Kit
$614.99
Mishimoto 01-06 BMW M3 E46 3.2L Aluminum Fan Shroud Kit w/NPT
$753.99
Mishimoto 01-06 BMW M3 Performance Aluminum Fan Shroud w/Fan Controller Kit
$815.99
Mishimoto 01-06 BMW M3 E46 3.2L Aluminum Fan Shroud Kit w/o Controller
$664.99