Get BMW Parts says there's still a 2 year unlimited mileage warranty. Unless they haven't updated their site, I'd think they still have the warranty in place.
https://www.getbmwparts.com/faq/inde...ategoryID=1149
BMW Canada says the 2 year unlimited too:
https://www.bmw.ca/en/topics/owners/...new-parts.html
Can't find any info on BMWUSA..... But I highly doubt it has changed.