If you want your employees to all be able to have as many nice things as each other you should pay them all the same. If you don't I don't see how a company parking lot is any different than one employee paying more for a shorter commute than another.