For sale is a BMW E60 M5/M6 Engine Oil Cooler. Pulled from a 2006 BMW M5 with 110k miles. Used, in good condition.