I'm currently looking at ECS tuning and they have the aftermarket and OEM overhaul kit.
OEM - http://www.ecstuning.com/BMW-E46-325i-M54_2.5L/Engine/Cooling/ES2497300/
Aftermarket - http://www.ecstuning.com/BMW-E46-325i-M54_2.5L/Engine/Cooling/ES263603/
Is the OEM for $500 more worth it?
OEM - http://www.ecstuning.com/BMW-E46-325i-M54_2.5L/Engine/Cooling/ES2497300/
Aftermarket - http://www.ecstuning.com/BMW-E46-325i-M54_2.5L/Engine/Cooling/ES263603/
Is the OEM for $500 more worth it?