2012 bmw 120d m sport 1998cc diesel 135903 miles hand books 6 speed gearbox air con end july 2024 mot half leather interior alloy wheels all usual features drives excellent stunning car delivery available at £1.80 a mile 1 way but car needs paid in full by bank