All car dealers are screwed at the moment. Finance is expensive and hard to come by, interest rate rises means people have less money to spend on cars, and there's enough second hand cars out there to choose from....
BMW must have had the arrogance knocked out of them if they are calling around. They refused me a test drive a couple of years back.
+1
I tried to get a test drive on a Z4M roadster. Phoned 3 dealerships and went into two. End result? No test drive and therefore no sale for them