You can call your local BMW dealership and ask for service, then tell them you are considering a preowned bmw and ask if they can check the service records for you. They should only need the last 7 digits of the VIN to look it up.

Does this apply to a preowned that was likely serviced in a different state? More specifically can a dealership pull up service records for any car.