Hello all, I'm a new BMW E46 330i owner. I bought my car used at a Ford dealership and I am concerned about if they put Castrol Synthetic oil in it or not. My service indicator says i still have about 2,000 miles left. Does the oil really last for 15,000 miles on the right oil? How often should I get the oil changed in this type of car?