2023 BMW 3 Series
320I M Sport
2,504miAutoPetrol2.0L
£37,350
£1,355 moreBorehamwood
~£938/pm
Same model
2k less miles
Same year
2.0L
Petrol
Auto
This 3 Series is in a nearly new condition throughout, it's only got 2,504 miles on the dashboard and is in fantastic working order.