Just thought I'd provide the details of a good Indy I've used incase anyone is looking for one in the Southampton area. Chap called Alan works at a place called field motors. I used to use them many years ago but moved and never really went back as they were quite far away. Anyhow my E46 330d m sport was playing up (electronics) and I was given a number from a mate who owns an E46 320d. Turns out that the number was for this guy and he works at field motors. He used to work for BMW so has all the knowledge and correct code reading software and fixed my car for £60! Very happy as BMW wanted around £100 plus vat to just plug it in! Back to the point, I can highly recommend him if anyone is looking for help in this area. I won't put his mobile number on the site without asking but if you need it just pm me.