Where is ur location bro? you can either go to some of the workshop that they guys frequent, or with a little fee (cant remember how much exactly), you can send authorised dealers like Wearnes in Segambut.
If u send to wearnes... 1st u need to register the car to local bmw system and this need few hundres rm... then u pay for unspection... also few hundres rm... and u will get.. many pages... manual and computerize report...
All base on my experince... Im fully satisfy... worth the money... and i get to know my car condition before i sign on the dottet loan letter
Just last week sent a recond 520i year 2013 UK specs to Wearnes for checking. Cost RM 800+ for a 72 point check. Took half a day. Was thoroughly satisfied with their professionalism and service culture. Small sum for peace of mind.