The above car I'm looking to buy has 14,500 on the clock. It's up for <£17k with a bmw dealer. Is that a fair price?