BMW e91 320d spares or repairs
Car broke down on wednesday on my way home from work
Suspect the timing chain as thats all i hear on forums but hasn't been diagnosed
Current milage is 144199