2012 Bmw x3 long term test Source Source Source Source Source Source Source Read Also: Bmw m3 e46 long term test 2013 Bmw x3 long term test Bmw 320i long term Bmw e39 m5 long term test Bmw x3 long term road test Bmw k1300gt long term test