BMW Engine Oil Cooler / Heat Exchanger 17217628058

OEM Part #: 17-21-7-628-058 (17217628058)

This page covers one exact OEM part number. Every unit we stocked has sold.

We may be able to get another

Used OEM parts are one-of-a-kind. We sometimes get another when we dismantle a matching vehicle, but we can’t say when — browse what’s in stock now:

  • Genuine OEM — real photos
  • 30-day returns on eligible parts
  • eBay Top Rated · 100,000+ positive ratings
  • Ships from our own indoor warehouse

Specifications

Specifications for Engine Oil Cooler / Heat Exchanger 17217628058
Fits Vehicle Model335i, 335i xDrive, 435i, 435i xDrive, M2, M235i, M235i xDrive
Fits Vehicle MakeBMW
OEM Part No17-21-7-628-058 (17217628058)
CategoryOil Pan / Pump

Compatible Vehicles

Fits 24 vehicle configurations across 1 make, 2012-2021.

Check your specific vehicle before ordering. This list shows year, make, and model. Some years have multiple trims or engines that use different parts, and individual listings may have additional fitment notes (e.g. “with sunroof only”). Review the full variant list below, or message us with your VIN and we’ll confirm the match.

BMW

  • 335i 2012-2015 · 4 variants 4 with notes
  • 335i xDrive 2013-2015 · 3 variants 3 with notes
  • 435i 2014-2016 · 3 variants 3 with notes
  • 435i xDrive 2014-2016 · 3 variants 3 with notes
  • M2 2016-2021 · 6 variants
  • M235i 2014-2016 · 3 variants
  • M235i xDrive 2015-2016 · 2 variants
View all 24 vehicle configurations 13 with fitment notes
Full vehicle fitment list for Engine Oil Cooler / Heat Exchanger 17217628058
Year Make Model Trim Engine Note
2012 BMW 335i Sedan 3.0L l6 Turbo For vehicles WITH option code P337A
2013 BMW 335i Sedan 3.0L l6 Turbo For vehicles WITH option code P337A
2013 BMW 335i xDrive Sedan 3.0L l6 Turbo For vehicles WITH option code P337A
2014 BMW 335i Sedan 3.0L l6 Turbo For vehicles WITH option code P337A
2014 BMW 335i xDrive Sedan 3.0L l6 Turbo For vehicles WITH option code P337A
2014 BMW 435i Coupe 3.0L l6 Turbo For Vehicles with Production Date After 09/2014; For vehicles WITH option code P337A
2014 BMW 435i xDrive Coupe 3.0L l6 Turbo For Vehicles with Production Date After 09/2014; For vehicles WITH option code P337A
2014 BMW M235i Coupe 3.0L l6 Turbo
2015 BMW 335i Sedan 3.0L l6 Turbo For vehicles WITH option code P337A
2015 BMW 335i xDrive Sedan 3.0L l6 Turbo For vehicles WITH option code P337A
2015 BMW 435i Coupe 3.0L l6 Turbo For Vehicles with Production Date After 09/2014; For vehicles WITH option code P337A
2015 BMW 435i xDrive Coupe 3.0L l6 Turbo For Vehicles with Production Date After 09/2014; For vehicles WITH option code P337A
2015 BMW M235i Coupe 3.0L l6 Turbo
2015 BMW M235i xDrive Coupe 3.0L l6 Turbo
2016 BMW 435i Coupe 3.0L l6 Turbo For Vehicles with Production Date After 09/2014; For vehicles WITH option code P337A
2016 BMW 435i xDrive Coupe 3.0L l6 Turbo For Vehicles with Production Date After 09/2014; For vehicles WITH option code P337A
2016 BMW M2 Coupe 3.0L l6 Turbo
2016 BMW M235i Coupe 3.0L l6 Turbo
2016 BMW M235i xDrive Coupe 3.0L l6 Turbo
2017 BMW M2 Coupe 3.0L l6 Turbo
2018 BMW M2 Coupe 3.0L l6 Turbo
2019 BMW M2 Coupe 3.0L l6 Turbo
2020 BMW M2 Coupe 3.0L l6 Turbo
2021 BMW M2 Coupe 3.0L l6 Turbo

Ask a parts specialist

Asking about: Engine Oil Cooler / Heat Exchanger 17217628058 · OEM #7628058