Removed from a 2017 BMW X5 with 40K miles. Everything works perfectly fine !