apparently the 25117542200 is at least in germany indicated as the one for 125i but i guess it's only because there is no 128i in germany. ordered one an will try it out as soon as a i get some spare time to fiddle around without using renting a ramp or so