Machine monkey said:1.2l i think for the diff and i just got mine from BMW. Not cheap though so sit down when you make the call.
Gearbox i cant remember what grade i got. And i just kept filling until it came out of the filling hole. You can use the same logic on the diff.