Bought for a 2007 BMW 120i but bearings were slightly noisy on fitting. I have since sold the car. Ratio is 3.73. Internal inspection not done but replacement bearings are available on eBay- I just don't have the time.
Collect in person near Cheltenham or contact me to arrange postage.
Will also fit:
E88 120i
E81 116i or 120i
E87 116i
E90 323i
E91 323i
E92 323i
E84 X1 1.8i