Place where cars are on display (8)
I believe the answer is:
showroom
(Other definitions for showroom that I've seen before include "Semi-transparent" , "Scene for displaying" , "Area for the display of merchandise" , "Where eg cars for sale are displayed" , "sales area" .)