2019 BMW 3 Series
320D Xdrive M Sport
50,535miAutoDiesel2.0L
£23,989
Hoylake
~£602/pm
Now available to view at your request is this saloon BMW 3 Series 320D Xdrive M Sport with 50,535 miles clocked-up on the dashboard, automatic transmission and 2.0 Ltr diesel engine.