I recently embarked on a DIY effort to remove the starter on my daughter's '96 328is. I began by following the DIY walkthrough on the Pelican Parts site which was obviously for an older model E36 because the layout of the '96 under the intake manifold is very different. It was a good thing I went for it because I found a torn crankcase vent valve hose and two crumbling vacuum hoses. What the DIY walkthrough did NOT tell me was that the last two bolts that hold the starter to the transmission are NOT accessible from the engine bay. They are so far back that no wrench/ratchet that I can think of using fits between the firewall and the bold heads. In addition, these bolts are Torx head which means you need an E12 size external Torx socket which I had to find and purchase. After consulting with a local starter/alternator shop, they suggested that I "loosen the transmission mount to drop it a bit and then use a long extension to loosen them from the back." Seriously!? Has anyone done this job before? I'm about ready to tow the car to the starter/alternator shop and just have them take the starter off, rebuild it and reinstall it. I have no problem reinstalling the intake manifold and everything else.