1: small miss? lack of power? what do you mean? hook up to a computer ...... get a garage that specialises in BMW servicing, not a BMW dealer
2: faulty thermosat stuck open ? so car wont fully heat up. whats the temperature at? air conditioning needing topped up? vents for heater blocked with...