2017 BMW 520D 2017 2.0 Diesel new nct 9/28 tax 3/27: is it a fair price? | FairPrice