you'll need the bmw wiring harness from halfrauds.
its the one with the large pin block connector, costs about 15squids.
also it depends on what head unit you got...
i put a sony one in my 2001 TD4.
also see here...
ISO-BMW/Landrover Wiring Harness Series 7/8 Freelander on...