My indicators won't cancel on my 2013 BMW C600 SPORT with 18,000km on the clock. The indicators work alright, but I cannot cancel them. When I went to the dealer I was told that the entire LH switch block needs to be replaced at a cost of AU$519. Does anyone have advice how I can repair the...