Hello Everyone. I am about to purchase my first BMW and had a few questions as to its reliability. I am looking at a 2001 330Ci with 120,000 miles on it. Selling for just under seven thousand bucks and is seemingly immaculate. I had a friend with this same car and loved it...no problems. I have another friend that had a 96 3 series convertible and had nothing but problems, mostly electrical from letting the battery die. I have always owned american vehicles and am a little weary about buying a car that I'm told can only take bmw factory parts and not aftermarket like oil filters and such. This is what I have been told. I do not know much about this car and am just now beginning to do my homework before buying it. Any info pertaining to long term reliability would be greatly appreciated!