Bmw 520 i 2004 Source Source Source Source Source Source Source Read Also: 2004 Bmw x3 2.5 0-60 Consumer reports 2004 bmw 745li 2004 Bmw 645ci auto convertible 2004 Bmw 645ci owners manual 2004 Bmw 545i reliability msn 2004 Bmw z4 roadster specs