+23Frank Keane BMW Naas Road4.3BMW X1 sDrive20i Sport20241.5 Petrol44,500 kmDublinFREE History ReportGreenlight2 year warrantyBMW Approved€37,950Below avg.From €786/mo