Hi guys,I've just bought a CKD E46 318 (November 2003) with 57k on the clock. When I tried the spare keys - the engine sometimes refuses to crank. So I would need to close the doors, lock,unlock, crank and then it starts. After that its OK but when I try it again after a few hours, the same problem persists.This only happens with the spare keys and baby keys given.Can anyone help me here?Also, the company which i brought it from recommends that I service it at Automobile Motor Garage (AMG) at section 13. PJ. Is it any good?Appreciate your help.