Small Scottish town takes the car buying crown