This Fits Your 2008 BMW 528i
Full size assembly image of GA6HP26Z housing with mounting parts (1/1)

GA6HP26Z housing with mounting parts