Hi Guys, quick update from my side that may help shed some light on this issue. Friend of mine had the same problem on his E90 LCI 320D and got it sorted last week.
Had immense vibration between 1500 and 2500 rpm, other than that no issues at all. Vibration got worse over time until it felt like something was gonna jump at you through the floor panels. He had everything mentioned replaced, this includes gearbox mounts, engine mounts, guibo, carrier bearing and dampener pulley, problem persisted. After replacing the carrier bearing it got a bit better though but vibration was still there. Eventually he had the car to another mechanic which identified the universal joint at the carrier bearing as the culprit. From a quick glance it looked fine, it could move and flex once removed, but not as much it should (or so the mechanic said), felt like it had very limited movement, almost like it was seizing up. Also, the brand new carrier bearing was already damaged badly again when they removed the prop.
Long story short, sourced another prop shaft from a low mileage wreck, replaced carrier bearing again and problem solved. Driving like new again. The universal also seems to be a lot more flexible than the one removed.
Might be worth a shot looking at.