The car BMW claims to be its future is now on sale. But how does it stand up to the challenge posed by British roads? Andrew Frankel finds out.