I've been having quite the ongoing saga with my car. I called up 3 BMW garages to get the part number for the differential in my car, but they all refused to give it to me. The differential number listed on realoem is 7584457, so I went ahead and purchased it. I bought the car when it had 60,000 miles on it, and now it's at 150,000 miles. Based on my knowledge, it seems like the differential has not been changed.
Out of curiosity, I checked on eBay for part number 7578152, along with the supplied VIN number. I was interested to see that this different part number was on a 640d, 2014, 2010 BMW 530D GT. and a couple of estate cars.
Car is scheduled for maintenance on July 22nd. Let's await the outcome.
Also, do you have any recommended oil brands?