I've had a 316 Compact ti SE (53 plate) for four years. The electrics are never quite what they should be: 1/ Rear wiper and washer haven't worked for three years. 2/ Ignition block had to be replaced three years ago. 3/ Starter motor was replaced a year ago. 4/ Remote central locking failed six months ago. 5/ Stereo occasionally jams on at full volume. 6/ Intermittently turn key with zero response from starter motor. 7/ Now refusing to start at all. I suppose I need recommendations for E46 mechanics in West/Central London that aren't going to take me to the cleaners. Help!