This part is listed by BMW as BMW part number 12617501786 (12-61-7-501-786) and is described as Hella OEM Oil Levelling Sensor for E84 X1 28i (2013, 2014, 2015) and E89 Z4 28i (2012-2016).
For full BMW fitment information or for assistance from one of our BMW experts, we recommend calling us at 877-639-9648.
BMW Fitments:
X1 Series
E84 X1 (2013-2015) > X1 28i
E84 X1 (2013-2015) > X1 28i xDrive
Z Series
E89 Z4 (2009-2016) > Z4 sDrive28i