When you go for BMW 3 Series you have to check which engine
as 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