I own a 2007 BMW 330d SE Touring, purchased new. Since the warranty expired I have had my servicing done independently. In July the ABS warning lights came on the dash. A diagnostic check at an ...