£17,4902012 BMW 6 Series Gran Coupe 3.0 640d M Sport Gran Coupe