The advantage of buying your car over leasing from the provided options is:
You will end up owning the car, which may be worth a fair amount of money.
When you buy a car, you eventually own it outright, which can provide long-term financial benefits, such as the potential resale value.