hi. Anyone else had this strange thing with their keys? Took my car into Bmw today for an oil change, passed over the key and was told it wasn’t due yet for another 2000 odd miles yet car was saying it was overdue! Then when I picked the car up they’d recorded the wrong mileage which they reckoned was taken off the key but this mileage was round 12000 miles less than actual and less than when it was last serviced. Bmw said they didn’t know why the data was different and to bring it in for diagnostics at a cost of £140! Politely declined as for that cost I can live with it being different info!