2017 BMW 3 Series
320I Xdrive Se
45,040miAutoPetrol2.0L
£14,995
Barry
~£377/pm
Up for sale and ready for its new owner to drive away is this 3 Series. It has 45,040 miles clocked up on the dashboard and features a 2000CC engine with transmission.