BMW Cars for Sale
Not 100% sure weather I want to sell, but I fancy a bike and large van, so I'll see what happens..
E60 BMW 520i SE (M-Sport extras) 5 Series 2003.
Just serviced by an independent mechanic. Oil changed at 109k miles (110 on clock), Rocker cover gaskets replaced with...