Just bought the above with 98k and full dealer history, but i cant afford to keep servicing at bmw, So i have a good mechanic to look after the car but as i hope to keep it for a long time what are the important things to look out for, to regularly check for and how often should i service...