Fitment: Compatible for BMW 128i (E88) 3.0L L6 2008-2013; Compatible for BMW 128i Coupe (E82) 3.0L L6 2008-2013; Compatible for BMW 323i (E90) 2.5L L6 2006-2011; Compatible for 325i (E90) 3.0L L6 2006; Compatible for BMW 328i (E93) 3.0L L6 2007-2013; Compatible for BMW 328i Coupe (E92) 3.0L L6 2007-2013; Compatible for BMW 328i (E91) 3.0L L6 2007-2013; Compatible for BMW 328i xDrive Coupe (E92) 3.0L L6 2007-2008; Compatible for BMW 328i xDrive Wagon (E91) 3.0L L6 2007-2008; Compatible for BMW 330i (E90) 3.0L L6 2006; Compatible for 330xi (E90) 3.0L L6 2006. Fitment: Compatible for BMW 528i (E60) 3.0L L6 2008-2010; Compatible for BMW 528i xDrive (E60) 3.0L L6 2008; Compatible for BMW 530i (E60) 3.0L L6 2006-2007; Compatible for BMW X3 (E83) 3.0L L6 2007-2010; Compatible for BMW X5 (E70) 3.0L L6 2007-2010; Compatible for BMW Z4 3.0L L6 2006-2010. Interchange Part Number:11517586925, 7.02851.20.8, 11517563183, 11510392553 (Pls check the Interchange part number before purchase). Package Includes: 1 Electric Engine Water Pump + 1 Thermostat Please check your car information before purchase