+29CMC CAR SALES5BMW 6-Series 640d M Sport Gran Coupe20163.0 Diesel204,000 kmLimerickFREE History ReportGreenlight3 month warrantyHistory checkedDelivery€19,950From €459/mo