I think they sent you the wrong pipe
Both my front and rear are 26 mm ID
I know this is correct because I have replaced them with the OEM BMW ones
I would not buy the OEM ones
The ears fell off in less than a year
Not really a big deal because they work just fine with out them
