First you obviously disconnect battery and I trust that you know how to do that. After that we'll start stripping the engine bay down to make room for the starter to come off.
Official way is to remove the fuel filter also but really there's no need. It's just one difficult task to do and smelly hand and not really help at all.
1. This is where you start. I already removed AIR INDUCTS and next to remove is the AIR FILTER COVER and engine FUSE BOX COVER. 2. Under the fuse box cover you’ll find two ECUs and quite a few electric connectors. 12 if I remember correctly and almost all of them you’ll be disconnecting. Take a good note and mark the orientation and locations of the connectors. These are color coded but never can be too sure. Here you can see the top ECU which is fastened with THREE TORX SCREWS, which you’ll remove. 3. After removing top ECU, I just lifted it out of the way without disconnecting it. Next to remove are TWO ELECTRIC CONNECTORS on top and after that you’ll want to undo TWO TORX SCREWS holding lower ECU in place and disconnect THREE CONNECTORS connecting the ECU. 4. Small guide on how to remove green connector. Lift PLASTIC LOCKING RING up and disconnect the connector. To detach the green part of the connector from the ECU bracket, push these TWO TINY CLIPS towards the backand out of the way so you can lift and move green connector up a little bit and pull out of the bracket. 5. After removing both ECUs, this is what’s beneath it. Undo TWO TORX SCREWS, one is holding the wiring down and another is holding control unit. Disconnect TWO CONNECTORS from the CU, no need to remove the one with the nut on. 6. Now you can lift part of the wiring harness out of the way. Next thing to do is to disconnect all the electric connectors from top of the FUSE BOX, and after that remove the fuse box from its housing. Fuse box is hold on place with TWO CLIPS. Under the fuse box you’ll see that housing is fastened with two 10mm screws. Remove those and remove the housing. Also remove the air filter housing which is hold on place with three nuts. 7. Now you can see the STARTER MOTOR. Disconnect WIRING from the fuel filter and remove the MOUNT for the electric harness, fastened with two Torx screws. There are few clips holding down the harness, you’ll find them when you try to lift the wiring out of the way. Unclip those. 8. Next to remove is the ball joint for the transmission cable. Press THESE TWO CLIPS inwards with your fingers and lift the ball joint up to disconnect it. DON’T USE ANY TOOLS FOR THIS!!! You can also see the BRACKETS for transmission cable and wiring harness which you’ll remove next. 9. First remove two nuts to unmount WIRING BRACKET and next remove three two sided bolts to remove the BRACKET for the transmission cable. Here you can also see TWO OF THE THREE 13mm bolts holding the starter motor in place. You can unscrew these at this point also. 10. Next to remove is the plastic shield from top of the starter motor solenoid, which hides the wiring for the starter motor behind it. You basically just lift it up to unclip it.