£18,3882012 BMW 6 Series 3.0 640i SE (s/s) 2dr