21SG MotorsNo ratingBMW 640d individual20183.0 Diesel165,000 kmDublinFREE History ReportGreenlight3 month warrantyHistory checkedDelivery€27,999