2019 BMW 3 Series
320D Xdrive M Sport
25,137miAutoDiesel2.0L
£27,998
£3,446 moreIrvine
~£703/pm
Same model
6k less miles
Same year
2.0L
Diesel
Auto
Featuring a 2.0L diesel motor and automatic transmission, this BMW comes in the tone of grey and has 25,137 miles clocked-up on the dashboard.