Hello guys,
I was following this thread for some time and I saw that most of the links from this page are not working in the present. I recently got an M5 and I discovered that you can't get the service data and mileage reports for free.
I discovered an website that might help you which is still online.
Check it out and if needed you can get a report for any used BMW from there. Mine had 38 pages and had plenty of information about the car which apparently was damaged before and repaired and the owner didn't tell me that.
I will leave the site below:
https://bmwhistoryreport.com