Can anyone recommend a garage that would replace the valve stem seals on my smoking 645? Considerable blue smoke after idling on a warm engine with high oil consumption. Mileage 89k. Local BMW dealer stated there was an internal engine problem! I live in Oxfordshire, owned the car for 9 years and love my car and can't face losing it. Any suggestions would be appreciated.