1. If you are using OS X Profile Manager (or any MDM provider you probably already have to deal with iOS and Android), you don't need to maintain an "enterprise image" because you can just enroll a Mac and have it automatically become the enterprise image far quicker than you can reimage it, or pay Dell to image it by defining OS X profiles and assigning them to machine groups a la AD Group Policy.
2. You don't buy direct from Apple - even in enterprise sales they do the legwork and hand you off to a value-added reseller with the bid price in hand, and any VAR worth doing business with can give you the serial numbers and MAC addresses. Or, use the built-in Apple Remote Desktop agent to query the serial number and MAC addresses en masse from the machines when you do #1.
Macs can play nice in the enterprise, as long as you spend half an hour learning how.