Duration of test drive

I’d be interested in how long you’re getting vehicles for a test drive on average. My colleague yesterday got the new three for example over the weekend. That’s never happened to me. So far the dealers always wanted the vehicles back after a few hours. Talk of course about buying a new car. What is it like with you? Is it up to me or the brands I’m interested in? So far Toyota, Mercedes and Volvo. Which brands are more kulant?