Bmw 545 2004 long term test Source Source Source Source Source Source Source Read Also: 2004 Bmw 530i long term test 2004 Bmw 530i long term review Bmw m3 e46 long term test 2004 Bmw 530i long term reliability Bmw m3 long term road test Bmw 120d long term test