Hi, am looking to buy an 07/08 320d M Sport (2 door) but wondering what kind of running costs it would be for me? Haven't owned a bmw before but read that it comes with run flat tyres, how long would these last and cost to replace? also what kind of costs would a service from manufacturer be? I know roughly how much fuel, tax & insurance would be. Thanks in advance