Images

D5 Engine

Apr 12, 2011 ID: 37379
D5 Engine
2.4-litre, 5-cylinder Twin-turbo Diesel Engine, Without Text
Keywords:
S80 (2007), XC70 (2007), Illustration, 2012

Photos and images contained on this website are for editorial use, only. For advertising images, please call (416) 920-6864.