UK new car sales rose 6.6% year on year to 172,907 units in July, the 29th consecutive month of growth.