Hi,
There are some reputed companies in Dubai like which provide BMW for rental purposes. Hertz is one of them. They have a quite a number of cars in their prestige collection. You can check out the makes and models here - https://www.hertz.ae/rentacar/rental-car/uae/dubai