The BMW M5 is a ferocious family car (pictures)

The amazing-sounding 4.0-litre twin-turbo V8 in the BMW M5 is at the heart of one hell of a car.