Lamentablemente es así tal cual dice Bassmaster, mi compact es también euro 3 y por desgracia y perdón por la expresión, estamos jodidos. Creo que la única solución sería cambio de motor a euro 4 y homologar si es posible, pero ni idea. Yo con el X3 de 2005 que tengo (mismo motor que el del compact, pero norma Euro 4, donde cambia inyectores, turbo ,enfriador de la EGR, algun manguito y no mucho más), no he tenido problemas en correos para solicitar el distintivo ambiental B a pesar de no ser del 2006 ( es de noviembre de 2005 fecha de fabricación), he proporcionado la información del vehículo y al instante ya la tenía, no he tenido que pasar por concesionario ni nada a pesar de la fecha.
Ya por curiosidad voy a preguntar a alguna empresa de homologación si seria factible hacer la homologación del swap del motor, pero el precio seguro que no es agradable jajaja. Un saludo