2020 BMW 3 Series
320I M Sport Saloon
18,640miAutoPetrol2.0L
£24,950
£1,450 moreOxford
~£627/pm
Same model
807 more miles
Same year
Petrol
Auto
Check out the bargain price of only £24,950 for this second hand, BMW that has a 2.0 litre petrol motor, only 18,640 miles on the dashboard and automatic transmission.