I've got a 2003 z4 3.0i. I searched around and seems like royal purple is a good choice for transmission fluid and it also seems like differential fluid is the same. Am I looking at the right thing? Royal Purple Max-Gear 75W90 is what I'm planning to buy. I read 2 quarts needed for the transmission. Anyone know how much for the differential? And any recommendations for other brands I should also look into?