Citroen Picasso

The Picasso refers to the three different automobiles manufactured by French car maker Citroën: the Xsara Picasso (1999 to2008), the C4 Picasso or Grand C4 Picasso (2006 to present), and the C3 Picasso (2008 to present).