 When you go for BMW 3 Series you have to check which engineas their are 2 types VANOS system and double" VANOS both engine parts are not available if some one knows he might guide me!!!Make sure if you buy any BMW 3 Series 1999 and above model once its heat up (red light blink for any reasons) I advise you to go to nearest junk yard and through the car there.I spend on repairing it more than the price I bought . its second BMW I own .I dont advise anyone for BMW 328 I at all 