Yes, both residents and non-residents can buy a car in Dubai. However, non-residents may face limitations when registering the car under their name. Residents with a valid Emirates ID, UAE driving license, and residence visa can easily buy and register a car.
For residents:
Valid Emirates ID
UAE driving license
Passport & residence visa copy
Proof of insurance
For non-residents:
Passport copy
International driving license (if you plan to drive)
Local representative or company may be required for registration
You can buy a car without a UAE driving license, but you cannot register or drive it until you have one. Some nationalities can convert their home country’s license to a UAE license directly.