The only BMW dealers in my area (Max and Second Wind) have always offered test drives.
I bought my GSA at Second Wind and there was not a GSA to test ride. they were not going to take the one out of the showroom. When I purchased it, there were only 3 miles on it. They do demo days at some point when the truck comes.