Bmw m3 e46 model history Source Source Source Source Source Source Source Read Also: Bmw e36 model history Bmw r series model history Bmw 3 series compact model history Bmw 520 model history Bmw e30 model history Bmw e36 m3 model history