Hi all Jamboy here first time Bmw owner, I have just bought a 2004 120d sport 77k on the clock bmw history and would be grateful for any advice.