£0 £100,000

BMW 3 Series – 3.0L 4dr Automatic Diesel

£23,995

Key Facts: 2016 | Saloon; | 19458 miles | 3 litres | Diesel | Automatic