i bought a CPO 2002 BMW 330xi last november and am just always anxious as to when i will be needing brakes done and struts replacd. last week had some work done (related to some suspension part) for 500$. I just wnat to know during my CPO warrenty what other expenses I am looking for or can expect. I have 56k on my car and sometiems I wonder if I should have just gone with a new bmw. how long do these cars last? i have always driven japanese cars and never had to think like this before. serviceing BMW is expensive and there is no choice but to go to dealerships. your comments will be greatly appreciated. thx!