LONDON -- Infiniti's Q30 compact car will be powered by Mercedes-Benz engines, a source familiar with the matter said.