Mini One 2002 Speedo needle not working
I'm new to the forum and just wanted to ask some advice. I've had my Mini One since May, and since buying it with around 76000 miles on the clock, the speedo has never worked properly. It will erratically stop and start, sometimes staying at zero for days, other times resting at 10, 30 or 40mph. I've had it into the garage where my mechanic recommends getting a whole new speedo (he's very trustworthy and reliable, and I'm inclined to take his advice), but I thought I'd see if anyone had any other suggestions before replacing it. All lights, fuel and temp levels work, its purely the speedo needle that is the problem (mileage seems to be registering as normal). I'm not very practical with cars myself, so I'll probably need to go to a garage for the work regardless, and would buy an internet second hand speedo if it needs replaced - although I've no idea how they go about setting the mileage properly!
Does anyone have any advice? Many thanks