Depending on how much time you have....
If you can find out which dealer first sold the car, call them with the VIN and have them check their computer for maintenance records.
If you can't find out the original dealer, you can call all the dealers in your area (if the car is a local car) and do the same thing.
You can also look in the phone book for independent BMW shops and check them as well.
2004 E60 530is, Delivered 12/12/03, TiSilver/LGrey, PP, SP,PS, PDC, ACC, FRS, Step, Xenons, clear bra, body colored rear inserts. (Retired, 1983 henna red 320is)
2004 Corvette Z06 Commemorative Edition