There are several versions the Mk I, II or III or later, all will fit your car.
After Mk II you dont need the trimble any more and the Mk 4 is DVD based with the fighter pilot perspective which is nice.
You are looking at serious cost here around R25K new or 10K used.
My side for the E39 I gave up on this idea took a chance and fitted a Dynavin DVN-E39A (D99+, Windows CE) last week - has satnav and just about everything else you could possibly want in a car.
These things are not perfect but the newest 7th generation ones are actually very nice, I am happy with it for 6.5K I couldnt do better, one or two small bugs but other than that they are cool. Stay away from the Android one unless willing to fiddle forever.