About the plug - you might wanna read
http://www.xoutpost.com/articles/all...02-bmw-x5.html
along the DIY you will also find the DB connector. It was used on the old non facelift models.
About the windshield - that looks like some aftermarket carkit. It has nothing to do with the connector in question which is strictly used for OEM equipment.