Sachverhalt: A. Das Statthalteramt des Bezirkes Zürich bestrafte X._ am 27. November 2007 wegen mehrfachen Verstosses gegen die Verordnung vom 11. Dezember 1978 über die Bekanntgabe von Preisen (Preisbekanntgabeverordnung, PBV; SR 942.211) mit einer Busse von Fr. 800.--. B. Auf Einsprache von X._ sprach ihn der Einzelrichter des Bezirksgerichts Zürich am 12. Dezember 2008 frei. Die Bundesanwaltschaft erhob gegen dieses Urteil Berufung. C. Das Obergericht des Kantons Zürich befand X._ am 28. August 2009 der Verletzung der Preisbekanntgabeverordnung schuldig hinsichtlich des Vergleichs verschiedener Produkte im "B._"-Inserat vom 23. Dezember 2005 (Urteilsdispositiv Ziff. 1 Abs. 1) sowie der Verletzung der Spezifizierungspflicht in den Inseraten vom 15. Februar 2006 im "C._" bezüglich der Fahrzeugmodelle Kia Sorento und im "B._" bezüglich der Fahrzeugmodelle Alfa Romeo (Urteilsdispositiv Ziff. 1 Abs. 2). Im Übrigen sprach es ihn frei. Es bestrafte ihn mit einer Busse von Fr. 300.--. D. Dagegen wendet sich X._ mit Beschwerde in Strafsachen. Er beantragt einen Freispruch vom Vorwurf der Verletzung der Preisbekanntgabeverordnung hinsichtlich des Vergleichs von verschiedenen Produkten im "B._"-Inserat vom 23. Dezember 2005 (Urteil Ziff. 1. Abs. 1) sowie vom Vorwurf der Verletzung der Spezifizierungspflicht im "B._"-Inserat vom 15. Februar 2006 bezüglich der Fahrzeugmodelle Alfa Romeo (Urteil Ziff. 1 Abs. 2). Die Verfahrenskosten des erst- und zweitinstanzlichen Verfahrens seien ihm zu 1/9 aufzuerlegen, und es sei ihm für das zweitinstanzliche Verfahren eine volle bzw. eine maximal um 1/9 reduzierte Parteientschädigung zuzusprechen. 