Small village in Hampshire that is home to the National Motor Museum (8)
I believe the answer is:
beaulieu
(Other definitions for beaulieu that I've seen before include "Motor Museum site" , "Hampshire village with stately home" , "New Forest attraction" , "Hampshire village (lovely place)" , "Place in Hampshire with noted motor museum" .)