Hey Guys,
I have a 2002 325I and my warranty is almost over.

I have 43,000 miles and the warranty covers up to 50,000 miles. I was wondering if it's worth purchasing an extended warranty either from the dealer or a third party?

So far I have gotten 3 oil changes, both the driver side and passenger side power window motor fixed, and the rain gutter replaced on both sides. I can just imagine how much this would have cost me out of my pocket, if the car wasn't under warranty.
I also wanted to know if you guys have run into any other common problems with your BMW's other than what I have mentioned above?

At least I know that the two costly parts on the car (engine and transmission) are covered past the 50,000 miles. Do you guys know how many miles these parts are covered up to?
Last time I asked the Dealer, when I got my oil change, how much the maintenance would cost out of warranty and they said for the 45,000 mile service it was around $364.

I also asked them what other maintenance task they do to the car other than changing the oil and they said they check and adjust a lot of things in the car such as the brakes and the onboard computer. Do you guys know if its safe enough to get the oil changes outside the Dealer like at Jiffy Lube? I heard that once you stop going to the dealer for your regularly scheduled maintenance that it could void the other warranties. Is this true?
Thanks in advance for any input you can provide.