I have a 2000 323ci and I have only had it for like a month and the last owner had just changed the oil but all I know is that this thing takes synthetic oil, ( I read on the forums that 0w-40 would be the best price wise) but any way, I see that it says I can go 15,500 miles till my next oil change but I honestly dont believe that at all and would actually like my car to last me! I went to a dealer and a guy there had a 2003 325i so basically same engine and he said "use bmw's long life oil every 7,500 miles" would this be good advice to take??? what are your recommendations!