For the carpet, the seats, center console and door sills will have to come out. After that, it's easy and shouldn't have to damage anything. I didn't use any special tools. Be careful not to strip the seat bolts when reinstalling. Since your seats will be out, maybe replace them with ones from a WRX or STi.