I don't think there is anything wrong with "Buy it now" buttons as long as they're integrated into the design of the site and they look like a natural part of it.