Uprated all aluminium oil cooler manufactured to replace BMW OEM number 17212228942.
Manufactured in our workshop here in Staffordshire.