Where can you get sunroof replacement parts for 96 BMW 318ti?

It is important to know where to get the replacement parts to a car. For a 1996 BMW a person can find the sunroof replacement parts at local auto part stores.