Citroen Xsara Picasso can be categorized as a compact five door MPV which was first produced in 1999 and its production was stopped in 2010. However, it underwent the first facelift in 2004 and came with minor modification to the front design...
Read more...