2008 BMW M3 Diagnostic Pump Failed.

Error Code: P2402

My M3 is out of warranty. This part was too easy to replace, I couldnt help but do it myself. Why waste time driving to the dealership, getting a loaner, and then paying close to $400 for labor plus $163 For the part.

Did it myself under 20 minutes and spent $102 on the pump.

BMW Part # 16137193479

Visit ECSTunning.Com for the lowest prices.