2016 BMW 3 Series
3.0 335d M Sport Touring 5dr xDrive
£21,995
57,648 miles
Automatic
Diesel
Riviera Sports & PrestigeNewport
Price check
It was already for sale when we started listing Riviera Sports & Prestige's cars on 14 Oct, so it may have been on sale longer.