2019 BMW 3 Series
M340i
36,500mi Auto Petrol 3.0L
£31,995
Inverurie
~£803/pm
Containing a 3000CC petrol motor with automatic transmission; this grey second-hand BMW 3 Series is on offer and ready for its next owner to take home with 36,500 miles clocked up on the dash.