SOLD BMW 330D SPORT - £ 3495