A Citroen Xsara Picasso is seen on display during a car show in Chengdu city, southwest Chinas Sichuan province, 19 September 2008. A senior officia Stock Photo - Alamy
2008 Citroen Xsara Picasso 1.6 HDi 92 VTX 5dr MPV DIESEL Manual | in Little Sutton, Cheshire | Gumtree
FILE--A Citroen Xsara Picasso is seen on display at the Auto China 2008 car show in Beijing, China, 20 April 2008. A senior official from PSA Peug Stock Photo - Alamy
File:Citroen Xsara Picasso front 20080103.jpg - Wikimedia Commons