Grab a cup of coffee and get ready for a long read: http://volvov40club.com/2012/08/volvo-v40-in-detail