Bmw 420d gran coupe registered (dvr) price milion 66 tshs year of manufactured 2017 engine capacity cc: 1995 mileage: 52,200km+ engine code: b47d20 (twinturbo)