All the details can be seen on the last photo.
Comes from 2010 vehicle with 37k miles.
Will fit BMW X6 306D5.
Thanks