High hopes are riding with the new Citroen Picasso. The first Picasso was launched in 1999 as the Xsara and sales of all Citroen’s C3/C4 MPV models have almost reached 400,000 units in the UK. The new C4 Picasso is slightly more compact than the outgoing model being 40mm shorter in length with reduced overhangs, wider tracks, a lower position for the engine block and vehicle floor and the … [Read more...]