Fits ZF 6HP21 and 6HP28 M-Shift automatic transmission.Includes 7PCS transmission solenoid kit.Compatible with models including 128i, 135i, 335i, 550i, 650i, X1, X5, X6, Z4, S5, Q5, A4, LR4, and Sport.Applicable model years range from 2007 to 2015 depending on the vehicle type.