The only service manual I have seen for the E46 is the Bentley manual that is available from several sources including Bavarian Autosport, BMP Design, etc. I have not seen any downloadable versions yet. Maybe someone knows of something I am not aware of at this time. Good luck