This is a Dynavin E39 Touch Screen System, Ive fitted to my 2003 L322 TD6 SE, its comes with micro SD card with maps of Europe, it has bluetooth capability & Ive fitted the microphone by the rear view mirror, it has the capability to be 3G internet & TV capable, at extra cost, you can plug in a rear view camera, but Ive just left it as standard, it comes with the cables for Ipod, I bought a USB cable from Maplin & they both sit in the glovebox. The Range Rover L322 2002 - 2005 SE/HSE model has a BMW Wiring system & is similar to the E39 5 series & E53 X5, the supplied Dynavin unit has all the connector cables, it just plugs into the standard wiring loom. The steering wheel controls work with the supplied canbus controller, just connect it to the IR female connector on the head unit, You do not have to splice any cables, or be an electrical wiz to do this install, but this is fitted to replace the basic CD Radio speaker combo that came with the SE/HSE model, So I cant comment on replacing a Model equiped with the standard SatNaV.
It took approx 6 hours to install, I used the Powerfull Uk you tube videos to see how the dashboard came apart, I also used this opportunity to replace the standard silver plastic dashoard trims, with some Cherry wood items from a Land Rover Breaker The cage that holds the original BMW Head unit, needs to be modified, I used a small grinder....Carefully. Fitting it ll back together is fiddly, but if your patient, it will look pretty good.
Dynavin, seem to make a lot of double din aftermaket SatNav units for BMW, Audi & BMW models & are pretty popular in America. I bought this one of Ebay from an official sellor, Negoiated a good discount 10%. There not cheap, but is an easy upgrade for those of us who have the poverty spec 02-05 L322"s.