Do a search on here, loads about TMPS replacement. But in an abbreviated form - you can buy an aftermarket battery and replace yourself, not an ideal solution. You can buy a sensor off of eBay. Depending on the year of your bike the sensors have now changed, the older ones are banana shaped, the newer ones are sort of an oblong shape. The new ones work fine, replaced one on a 2015 bike late last year. KTM use the same sensor and it is cheaper than BMW. All you need is the bolt to fit it, which is a BMW part, but cheap compared to a sensor. Fitting, you need to remove the tyre, then fit the sensor. It will need waking up (cheap Chinese wake up tool will do it), then you have to get it recognised buy the bike, GS911 tool or similar will so this. Older sensor used to come with a 6 digit code which you just needed to programme into the bike with the GS911. New sensors don't come with a code (well mine didn't and BMW confirmed they no longer do). That is why you need the wake up tool to get the sensor active. Sorry forgot the how long bit - As I said the bike was a 2015, rear done, front still ok, so the battery lasts for years, but guess it is also down to how much its been working. Bike I changed it on, had done 55k milesDo you know aftermarket TPMS can program? The OEM part $200+ each. How long for battery of TPMS?
That’s very annoying especially as a battery is pence!. I’ve never had tpm on a bike before but it’s useful for a basic check to see you’ve no punctures. No idea of the price in the UK but if is more than £50 I won’t be replacing them if the fail.There is no battery replacement service, the battery is embedded in the unit. The banana shaped ones have the battery sealed with black sealant, the newer ones are also sealed. You can try and self help, but the only answer is a new unit
You can buy external TPMS units for a total of about $30 if it really bothers you. I use them on my cage which doesn't have a built in system.
I had this issue on my old 15'RT and end up being a bad battery inside the alarm module. Its a CR123A battery. I don't know if you bike has that.
Dealers (Cars or motorcycles) always charge everybody for a diagnostic as a standard procedure. (They have to pay for their machine and make some extra money)SJ BMW will charge for diagnosed $195. But we know the problem why I need to pay them $195 for diagnostic.