2023 BMW 3 Series
320I M Sport
7,154mi Auto Petrol 2.0L
£37,850
Penryn
~£951/pm
Equipped with a 2.0 Litre petrol motor with automatic transmission, this second hand BMW with just 7,154 miles clocked-up on the dash has been so well maintained, it could be mistaken for a brand new vehicle.