2020 BMW 3 Series
320I M Sport
31,137miAutoPetrol2.0L
£22,498
£548 moreNewcastle upon Tyne
~£565/pm
Same model
3k more miles
Same year
2.0L
Petrol
Auto
In a black finish, this BMW has clocked-up 31,137 mi and comes fitted with a 2.0L petrol motor with automatic transmission.