2024 BMW 3 Series
320I M Sport Touring
5,000mi Auto Petrol 2.0L
£41,490
Borehamwood
~£1,042/pm
With a petrol 2000 CC engine with automatic gears and with just 5,000 miles on the dash, this door estate BMW 3 Series 320I M Sport Touring can very easily be mistaken for a brand new car.