Even i have to admit Clarkson is a bit of a mixed bag. With the M5 he didnt love it totally. He absolutely hated the way the M5 is with its i-drive, the way the gearbox is not ideal for town driving, the sat nav, and the various controls. But alas he loved the essence of the M5 (the engine, handling, and performance).
And he has put down BMW many a time in the past. He hates the 1-series, hates the 6-series, and doesnt like the 5-series design. If you go back into earlier top gears, it generally was Tiff Needel sticking up for BMW and Jeremy Clarkson more going for Jag or MB.