![Amazon.com: HSPSWIFTER Upgrade Aluminum Valve Cover Kit with Gasket & Bolts fit E46 E39 E53 E36 X5 525i 528i 530i Z3 323Ci 323i 325Ci 325i 325Xi 328i 328Ci 330i 330Ci 330Xi M52/M54 Amazon.com: HSPSWIFTER Upgrade Aluminum Valve Cover Kit with Gasket & Bolts fit E46 E39 E53 E36 X5 525i 528i 530i Z3 323Ci 323i 325Ci 325i 325Xi 328i 328Ci 330i 330Ci 330Xi M52/M54](https://m.media-amazon.com/images/I/71pV-PLSyyL.jpg)
Amazon.com: HSPSWIFTER Upgrade Aluminum Valve Cover Kit with Gasket & Bolts fit E46 E39 E53 E36 X5 525i 528i 530i Z3 323Ci 323i 325Ci 325i 325Xi 328i 328Ci 330i 330Ci 330Xi M52/M54
![D.I.Y. Instructions for BMW M52tu-M54 Camshaft Replacement | German Auto SolutionsGerman Auto Solutions D.I.Y. Instructions for BMW M52tu-M54 Camshaft Replacement | German Auto SolutionsGerman Auto Solutions](https://germanautosolutions.com/wp-content/uploads/2019/07/EX-CAM-INSTALL-7.jpg)
D.I.Y. Instructions for BMW M52tu-M54 Camshaft Replacement | German Auto SolutionsGerman Auto Solutions
![1996-1999 BMW M44 4-Cyl 1.9L Engine Camshaft Set Intake Exhaust E36 Z3 OEM - 37535 - Prussian Motors 1996-1999 BMW M44 4-Cyl 1.9L Engine Camshaft Set Intake Exhaust E36 Z3 OEM - 37535 - Prussian Motors](https://cdn11.bigcommerce.com/s-hkk7s/images/stencil/1600x1600/products/38970/333925/inv_037535__43664.1657233931.jpg?c=2)
1996-1999 BMW M44 4-Cyl 1.9L Engine Camshaft Set Intake Exhaust E36 Z3 OEM - 37535 - Prussian Motors
![D.I.Y. Instructions for BMW M52tu-M54 Camshaft Replacement | German Auto SolutionsGerman Auto Solutions D.I.Y. Instructions for BMW M52tu-M54 Camshaft Replacement | German Auto SolutionsGerman Auto Solutions](https://germanautosolutions.com/wp-content/uploads/2019/07/STARTING-POINT-LOCK-BLKS.jpg)
D.I.Y. Instructions for BMW M52tu-M54 Camshaft Replacement | German Auto SolutionsGerman Auto Solutions
![E46-M54-SCHRICK - Schrick Camshaft Set - E46 325, 330, 530, X5 3.0, Z3 3.0 - 264/248 | Turner Motorsport E46-M54-SCHRICK - Schrick Camshaft Set - E46 325, 330, 530, X5 3.0, Z3 3.0 - 264/248 | Turner Motorsport](https://3a663eb0fef48c6d2d60-a88f8ebfcdb877ad223e888bfcb7f7ec.ssl.cf1.rackcdn.com/923569_x600.jpg)
E46-M54-SCHRICK - Schrick Camshaft Set - E46 325, 330, 530, X5 3.0, Z3 3.0 - 264/248 | Turner Motorsport
![BMW M54 Engine — Everything You Need to Know – Genuine and OEM replacement car parts online for BMW enthusiasts and DIYers BMW M54 Engine — Everything You Need to Know – Genuine and OEM replacement car parts online for BMW enthusiasts and DIYers](https://bimmers.com/wp-content/uploads/2022/08/bmw-m54-engine-review-1-1024x626.webp)