You can do it. When My cousin's 95 325is was totally wrecked, I took out the entire interior and switched it with mine. The only thing you have to worry about is if one of the cars has the side airbags and a passenger airbag. I can't tell you how, or if it is even possible to wire that up into a car that didn't previously have it.
But as far as the side-panels, seats, rear speaker deck, etc.. it should all fit. It will however, as I'm sure you are realizing, be a labor intensive job. By far the most difficult part to remove will be the dash. Again, Airbags could be a problem when wiring them into a car that didn't previously come with them.
The carpet won't be hard to get out after the seats are gone. When we removed the dash we took out the windsheild first, because, a) we were planning on junking it anyway, and B) the screws in the dash defrost vents are very hard to get to otherwise.
I don't know if you can get the dash out without taking the windsheild out.
I'f you have any more questions just ask me as I have experience doing this.
I used the BMW factory Cd's and they were VERY helpful.
Best of luck..
<u>/|OO| [llllll][llllll] |OO|\</u>
<u>| o |llllllllllllllllllllllllll| o |</u>
My sh*t is not disco. Thank You.
<img src='http://home.insightbb.com/~shahabm3/wsb/media/1063900/site1013.jpg' border='0' alt='user posted image' />