i had X5 earlier and i used to pay around 1800 - 2200 for the service. regarding maintenance record u can demand the same from the main dealer (al-fardan for BMW and Al-Boraq for Porsche) and it is ur right to ask for the same, and if u want do the inspection in the main dealer workshop to be more confident abt the vehicle