Pulled from a 2009 e60 535 with 177k km, accident car engine was working good no codes.

The throttle body is overall clean minimal varnish in the back , still needs to be professionally cleaned for optimal performance.

Fits many cars with n54 engine check part number