I think if you want to see what you are getting into, it is a good idea to have the car checked out like Nitro says.
But even if all is ok, I would do this for a reality check:
Call a BMW dealership, and also an independent brake shop.
Find out what a brake job costs on this car. Compare...