A ver, yo me puse el tope en el 320d. Pero con el tiempo ves que si no eres conformista en lo estetico, por la diferencia de pasta interesa al menos el 325d; me explico: al menos en el modelo del 2007 hay ciertas cosas que el 320 no lleva y el 325 si. Aparte de los 6 cilindros y los caballos extra, el 320 venia sin filtro de particulas y con el lamentable tubo de escape modelo "aspiradora". No tiene la parrilla ni los arcos cromados, ni el control de velocidad activo ni el hill-holder (entre otras cosas)
Solo con que le intentes poner al 320 esos extras te sale por lo mismo o mas que el 325...
En definitiva, echa cuentas y compara, si a tu e46 no le pusiste ningún extra 'estetico' puede que el 320 te valga.