SOLD BMW 120D M-SPORT AUTO - £ 8995